Skip to main content

EXTENDED_KEYWORDS

Additional draft 2019-09 / 2020-12 applicator keywords that the built-in vocabulary intentionally does NOT traverse by default (to preserve existing observable behaviour). Pass via options.additionalKeywords to opt in:

new JsonSchemaScanner({ options: { additionalKeywords: EXTENDED_KEYWORDS } });

dependencies (draft-07, whose values may be either a schema or a string[]) is deliberately excluded because its array form is not a subschema.

Signature

const EXTENDED_KEYWORDS: readonly KeywordDescriptor[]