rune-langium / codegen/src/export / generatePreviewSchemas
Function: generatePreviewSchemas()
ts
function generatePreviewSchemas(documents, options?): FormPreviewSchema[];Defined in: packages/codegen/src/export.ts:183
Generate structured form-preview schemas from one or more parsed Langium documents.
The returned schemas preserve field metadata and source-map information so Studio can render an inspector/form preview and navigate back to source.
Parameters
| Parameter | Type | Description |
|---|---|---|
documents | LangiumDocument<AstNode> | LangiumDocument<AstNode>[] | One or more parsed Langium documents with resolved ASTs. |
options? | GeneratePreviewSchemaOptions | Optional preview generation options such as targetId and maxDepth. |
Returns
Array of FormPreviewSchema objects sorted by target id.