Interface: NormalizedSchema
August 8, 2026 ยท View on GitHub
@plures/praxis / index / NormalizedSchema
Interface: NormalizedSchema
Defined in: src/core/schema/normalize.ts:19
Normalized schema with expanded and validated definitions
Extends
Properties
components
components:
NormalizedComponent[]
Defined in: src/core/schema/normalize.ts:23
Normalized components
Overrides
description?
optionaldescription?:string
Defined in: src/core/schema/types.ts:16
Human-readable description
Inherited from
logic
logic:
NormalizedLogic[]
Defined in: src/core/schema/normalize.ts:25
Normalized logic
Overrides
metadata?
optionalmetadata?:Record<string,unknown>
Defined in: src/core/schema/types.ts:26
Additional metadata
Inherited from
models
models:
NormalizedModel[]
Defined in: src/core/schema/normalize.ts:21
Normalized models with expanded references
Overrides
name
name:
string
Defined in: src/core/schema/types.ts:14
Schema name/identifier
Inherited from
orchestration?
optionalorchestration?:OrchestrationDefinition
Defined in: src/core/schema/types.ts:24
Orchestration configuration
Inherited from
version
version:
string
Defined in: src/core/schema/types.ts:12
Schema version (semver)