Function: validateCatalog()
validateCatalog(
input,options?):CatalogResult
Defined in: validateCatalog.ts:29
Validates a raw value against the catalog schema and enforces cross-field
referential integrity rules the schema cannot express. Returns a
CatalogResult: { status: 'valid', catalog } on success, or a failure
status carrying every issue found in one pass.
options.capabilities is optional: pass the active engine adapter's
CapabilitySet (adapter.getCapabilities()) to additionally reject map
types the catalog calls data-adequate but that adapter cannot render.
Parameters
| Parameter | Type |
|---|---|
input | unknown |
options? | { capabilities?: CapabilitySet; } |
options.capabilities? | CapabilitySet |