genui / a2ui-catalog-extractor
#a2ui-catalog-extractor
#索引
#接口
| Interface | 描述 |
|---|---|
| A2UICatalog | Full catalog manifest consumed by A2UI agents and renderers. |
| CatalogArtifacts | Component and function artifacts produced by a single extraction pass. |
| CatalogComponent | Component schema discovered from an interface annotated with @a2uiCatalog. |
| CatalogFunction | A function discovered in source via @a2uiFunction, with its origin path. |
| ExtractCatalogFromTypeDocOptions | Options used when extracting catalog metadata from an existing TypeDoc project reflection. |
| ExtractCatalogOptions | Source and compiler inputs used when extracting catalog metadata. |
| FunctionDefinition | Serializable definition for a client-side function exposed to an agent. |
| JsonSchema | JSON Schema subset emitted for A2UI component props and function arguments. |
| WriteComponentCatalogOptions | Options for writing extracted catalog artifacts to disk. |
#函数
| Function | 描述 |
|---|---|
| createA2UICatalog | Build a full A2UI catalog manifest from component and function artifacts. |
| extractCatalogComponents | Run TypeDoc over source files and extract A2UI component schemas. |
| extractCatalogComponentsFromTypeDocJson | Extract A2UI component schemas from a serialized TypeDoc JSON project. |
| extractCatalogComponentsFromTypeDocProject | Extract A2UI component schemas from an already converted TypeDoc project. |
| extractCatalogFunctions | Run TypeDoc over source files and extract A2UI function definitions. |
| extractCatalogFunctionsFromTypeDocJson | Extract A2UI function definitions from a serialized TypeDoc JSON project. |
| extractCatalogFunctionsFromTypeDocProject | Extract A2UI function definitions from an already converted TypeDoc project. |
| findCatalogSourceFiles | Find supported source files under a file or directory path. |
| writeA2UICatalog | Write a full A2UI catalog manifest as catalog.json. |
| writeCatalogArtifacts | Bootstrap TypeDoc once and emit component manifests plus the full catalog. Preferred entry point for the CLI — running the conversion twice doubles cold-start latency on large catalogs. |
| writeCatalogComponents | Write component schema artifacts that were already extracted. |
| writeCatalogFunctionDefinitions | Extract A2UI function definitions and write one JSON artifact per function. |
| writeCatalogFunctions | Write function definition artifacts that were already extracted. |
| writeComponentCatalogs | Extract component schemas and write one catalog.json per component. |