/
githubmirror
/
angular
Обзор
Документация
Войти
/
githubmirror
/
angular
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
adev/shared-docs/pipeline/api-gen/rendering/transforms/class-transforms.mts
43 строки
1 KB
Miles Malerba
docs: improve docs generation for namespaces (#64747)
06 ноя 2025, 01:42
06 ноя 2025, 01:42
59635bb
Код
Авторство
О чём код?
/*! * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.dev/license */ import {ClassEntry} from '../entities.mjs'; import {ClassEntryRenderable} from '../entities/renderables.mjs'; import {addRenderableCodeToc} from './code-transforms.mjs'; import { addHtmlAdditionalLinks, addHtmlDescription, addHtmlJsDocTagComments, addHtmlUsageNotes, setEntryFlags, } from './jsdoc-transforms.mjs'; import {addRenderableMembers} from './member-transforms.mjs'; import {addModuleName} from './module-name.mjs'; import {addRepo} from './repo.mjs'; /** Given an unprocessed class entry, get the fully renderable class entry. */ export async function getClassRenderable( classEntry: ClassEntry, moduleName: string, repo: string, ): Promise<ClassEntryRenderable> { return setEntryFlags( await addRenderableCodeToc( await addRenderableMembers( addHtmlAdditionalLinks( addHtmlUsageNotes( addHtmlJsDocTagComments( addHtmlDescription(addRepo(addModuleName(classEntry, moduleName), repo)), ), ), ), classEntry.name, ), ), ); }