KeywordKind
How a keyword's value maps to child subschemas during traversal.
schema— single subschema (not,if,additionalProperties, …).schemaList— array of subschemas (allOf, …);variantis the index.schemaMap— record of subschemas keyed by name ($defs,patternProperties, …).objectMap— likeschemaMapbut the key contributes an (escaped)dataPathsegment (properties).items— tuple (array, each child adds its index todataPath) or single subschema (items,prefixItems).
Signature
export type KeywordKind = 'schema' | 'schemaList' | 'schemaMap' | 'objectMap' | 'items'