Skip to content

rune-langium / codegen/src/export / EmittedProjection

Interface: EmittedProjection ​

Defined in: packages/codegen/src/projection/types.ts:56

Provenance recorded during emission, independent of an editor's node-ID format.

Properties ​

PropertyTypeDefined in
body?{ code: string; implementation?: ProjectionImplementation; origins?: ProjectionOrigin[]; sourceMap: SourceMapEntry[]; syntax?: "expression" | "statements"; }packages/codegen/src/projection/types.ts:61
body.codestringpackages/codegen/src/projection/types.ts:62
body.implementation?ProjectionImplementationpackages/codegen/src/projection/types.ts:64
body.origins?ProjectionOrigin[]packages/codegen/src/projection/types.ts:66
body.sourceMapSourceMapEntry[]packages/codegen/src/projection/types.ts:63
body.syntax?"expression" | "statements"packages/codegen/src/projection/types.ts:65
codestringpackages/codegen/src/projection/types.ts:59
kind"function" | "condition"packages/codegen/src/projection/types.ts:57
source{ region: SourceRegion; uri: string; }packages/codegen/src/projection/types.ts:58
source.regionSourceRegionpackages/codegen/src/projection/types.ts:58
source.uristringpackages/codegen/src/projection/types.ts:58
sourceMapSourceMapEntry[]packages/codegen/src/projection/types.ts:60

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