Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/jamf_school/deps/ajv_jtd.ts>SchemaCxt

A simple, secure, correct, and modern Jamf School API wrapper. (Unofficial)
Latest
interface SchemaCxt
import { type SchemaCxt } from "https://deno.land/x/jamf_school@0.5.0/deps/ajv_jtd.ts";

Properties

readonly
gen: CodeGen
readonly
optional
allErrors: boolean
readonly
data: Name
readonly
parentData: Name
readonly
parentDataProperty: Code | number
readonly
dataNames: Name[]
readonly
dataPathArr: (Code | number)[]
readonly
dataLevel: number
dataTypes: JSONType[]
definedProperties: Set<string>
readonly
topSchemaRef: Code
readonly
validateName: Name
optional
evaluated: Name
readonly
optional
ValidationError: Name
readonly
schema: AnySchema
readonly
schemaEnv: SchemaEnv
readonly
rootId: string
baseId: string
readonly
schemaPath: Code
readonly
errSchemaPath: string
readonly
errorPath: Code
readonly
optional
propertyName: Name
readonly
optional
compositeRule: boolean
optional
props: EvaluatedProperties | Name
optional
items: EvaluatedItems | Name
optional
jtdDiscriminator: string
optional
jtdMetadata: boolean
readonly
optional
createErrors: boolean
readonly
opts: InstanceOptions
readonly
self: Ajv