Module json-schema-utils/src

Interfaces

CompileSchemaOptions
InversePropertyAnnotation
JSONSchemaWithInverseProperties
SchemaRegistry
SchemaRegistryEntry
SchemaScopeFrame
TranslationGenerationOptions
TranslationObject

Type Aliases

GeneratePropertiesFunction
GenRequiredPropertiesFunction
InversePropertyData
InversePropertyResolution
JsonSchema
RefAppendOptions
SchemaExpander

Functions

bringDefinitionToTop
compileSchema
convertDefsToDefinitions
dataAtScopeFromFrame
dataInFrame
definitionsToStubDefinitions
defs
defsToDefinitions
enterArrayDetailFrame
enterPropertyFrame
extendDefinitionsWithProperties
extendProperties
extendSchemaShortcut
extractTranslationKeysFromSchema
extractTypeIRI
filterForArrayProperties
filterForPrimitiveProperties
filterForPrimitivePropertiesAndArrays
filterForPrimitives
getDefintitionKey
getInverseProperties
getInversePropertyAnnotation
getSubschemaByPath
hasInversePropertyAnnotation
isJSONSchema
isJSONSchemaDefinition
isPrimitive
prepareStubbedSchema
propertyExistsWithinSchema
recursivelyFindRefsAndAppendStub
removePrimitiveProperties
resolveAndWalkJSONSchema
resolveInFrame
resolveInverseProperties
resolveSchema
rootFrame
scopeToDataPathSegments
walkJSONSchema