Module json-schema-utils/src

Interfaces

CompileSchemaOptions
InversePropertyAnnotation
JSONSchemaWithInverseProperties
SchemaRegistry
SchemaRegistryEntry
SchemaScopeFrame
TranslationGenerationOptions
TranslationObject

Type Aliases

CbdBoundaryScope
DefinitionsKey
EntityIdentityOptions
GeneratePropertiesFunction
GenRequiredPropertiesFunction
InversePropertyData
InversePropertyResolution
JsonSchema
RefAppendOptions
SchemaExpander
SchemaIdentity

Variables

DEFAULT_ENTITY_IDENTITY
JSONLD_ENTITY_ID_KEY
JSONLD_ENTITY_TYPE_KEY
JSONLD_SCHEMA_IDENTITY
PRISMA_ENTITY_ID_KEY
PRISMA_ENTITY_IDENTITY
PRISMA_ENTITY_TYPE_KEY
PRISMA_SCHEMA_IDENTITY
X_CALC

Functions

assignSkolemIris
bringDefinitionToTop
canonicalizeSchemaForFingerprint
cbdBoundaryScopes
compileSchema
contentHash8
convertDefsToDefinitions
dataInFrame
definitionNameFromRef
definitionNameFromScope
definitionPropertyScope
definitionScope
defs
enterArrayDetailFrame
enterPropertyFrame
entityIdentityFromIdKey
entityIdFromInstance
extendDefinitionsWithProperties
extendSchemaShortcut
extractTranslationKeysFromSchema
extractTypeIRI
getDefinitionKey
getInverseProperties
getInversePropertyAnnotation
getSubschemaByPath
isJSONSchema
isJSONSchemaDefinition
isNamedEntityBoundaryAtScope
isNamedEntityInstance
isPrimitive
prepareStubbedSchema
resolveAndWalkJSONSchema
resolveEntityIdentityKeys
resolveInFrame
resolveInverseProperties
resolveSchema
rootFrame
schemaFingerprint
schemaFingerprintSync
schemaHasEntityIdentity
schemaIdentityOf
schemaIdentityOfSync
scopeToDataPathSegments
skolemListMemberIri
stripXCalcProperties
versionFingerprintDriftWarning
walkJSONSchema