Skip to content

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

PropertyTypeDescriptionDefined in
contentstringFull text content of the emitted file.packages/codegen/src/types.ts:97
diagnosticsGeneratorDiagnostic[]Diagnostics produced during generation of this file.packages/codegen/src/types.ts:101
funcsGeneratedFunc[]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
relativePathstringRelative path of the emitted file (e.g. 'cdm/base/math.zod.ts').packages/codegen/src/types.ts:95
sourceMapSourceMapEntry[]Source-map entries for this file.packages/codegen/src/types.ts:99

Core packages released under MIT. Studio app released under FSL-1.1-ALv2.