Skip to main content

Interface: SchemaRawResult

Defined in: packages/core/src/application/ports/schema-registry.ts:13

Intermediate result from SchemaRegistry.resolveRaw, containing the parsed YAML data, loaded templates, and the resolved file path.

Used by ResolveSchema to access the intermediate representation needed for the merge pipeline before domain construction.

Properties

data

readonly data: SchemaYamlData

Defined in: packages/core/src/application/ports/schema-registry.ts:15

The parsed and Zod-validated intermediate data (before domain construction).


resolvedPath

readonly resolvedPath: string

Defined in: packages/core/src/application/ports/schema-registry.ts:19

The absolute path of the resolved schema file (used for extends cycle detection).


templates

readonly templates: ReadonlyMap<string, string>

Defined in: packages/core/src/application/ports/schema-registry.ts:17

Loaded template content keyed by relative path.