Compose
Table of Contents
Interfaces
- FileLoader
- File loader for $ref resolution. Port of validator-ts/src/compose/loader.ts.
Classes
- Compose
- Composition orchestrator (SPEC §5, G5) — the parser's FIRST pass.
- ComposeLoadError
- Specification composition failure before form generation or validation.
- Members
- The member rules that $ref, $patch and the composition orchestrator share: the layering of
the members of one node, the shallow merge and the plain-object test (SPEC §5).
- MemoryLoader
- In-memory loader over a fixed { key: doc } map. Port of the JS MemoryLoader.
- Patch
- $patch application — add / remove / replace over the $ref base (SPEC §5).
- Ref
- $ref resolution expands base inheritance before other composition (SPEC §5).