rune-langium / codegen/src / GeneratorOutput
Interface: GeneratorOutput
Defined in: packages/codegen/src/types.ts:93
One emitted output file from the generator. FR-001 (output structure).
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
content | string | Full text content of the emitted file. | packages/codegen/src/types.ts:97 |
diagnostics | GeneratorDiagnostic[] | Diagnostics produced during generation of this file. | packages/codegen/src/types.ts:101 |
funcs | GeneratedFunc[] | Emitted function declarations for this namespace. Non-empty only when target === 'typescript' (FR-028, FR-031). Empty array for 'zod' and 'json-schema' targets — funcs are silently skipped (FR-031). | packages/codegen/src/types.ts:108 |
relativePath | string | Relative path of the emitted file (e.g. 'cdm/base/math.zod.ts'). | packages/codegen/src/types.ts:95 |
sourceMap | SourceMapEntry[] | Source-map entries for this file. | packages/codegen/src/types.ts:99 |