Skip to content

JSON Schema Form API / @xunserver-jsf/core / JsonSchemaObject

Interface: JsonSchemaObject ​

Defined in: core/src/definition/json-schema.ts:12

Properties ​

$anchor? ​

readonly optional $anchor?: string

Defined in: core/src/definition/json-schema.ts:16


$comment? ​

readonly optional $comment?: string

Defined in: core/src/definition/json-schema.ts:20


$defs? ​

readonly optional $defs?: Readonly<Record<string, JsonSchema>>

Defined in: core/src/definition/json-schema.ts:21


$dynamicAnchor? ​

readonly optional $dynamicAnchor?: string

Defined in: core/src/definition/json-schema.ts:18


$dynamicRef? ​

readonly optional $dynamicRef?: string

Defined in: core/src/definition/json-schema.ts:17


$id? ​

readonly optional $id?: string

Defined in: core/src/definition/json-schema.ts:13


$ref? ​

readonly optional $ref?: string

Defined in: core/src/definition/json-schema.ts:15


$schema? ​

readonly optional $schema?: string

Defined in: core/src/definition/json-schema.ts:14


$vocabulary? ​

readonly optional $vocabulary?: Readonly<Record<string, boolean>>

Defined in: core/src/definition/json-schema.ts:19


additionalProperties? ​

readonly optional additionalProperties?: JsonSchema

Defined in: core/src/definition/json-schema.ts:56


allOf? ​

readonly optional allOf?: readonly JsonSchema[]

Defined in: core/src/definition/json-schema.ts:63


anyOf? ​

readonly optional anyOf?: readonly JsonSchema[]

Defined in: core/src/definition/json-schema.ts:64


const? ​

readonly optional const?: unknown

Defined in: core/src/definition/json-schema.ts:24


contains? ​

readonly optional contains?: JsonSchema

Defined in: core/src/definition/json-schema.ts:55


contentEncoding? ​

readonly optional contentEncoding?: string

Defined in: core/src/definition/json-schema.ts:43


contentMediaType? ​

readonly optional contentMediaType?: string

Defined in: core/src/definition/json-schema.ts:44


contentSchema? ​

readonly optional contentSchema?: JsonSchema

Defined in: core/src/definition/json-schema.ts:45


default? ​

readonly optional default?: unknown

Defined in: core/src/definition/json-schema.ts:48


dependentRequired? ​

readonly optional dependentRequired?: Readonly<Record<string, readonly string[]>>

Defined in: core/src/definition/json-schema.ts:41


dependentSchemas? ​

readonly optional dependentSchemas?: Readonly<Record<string, JsonSchema>>

Defined in: core/src/definition/json-schema.ts:59


deprecated? ​

readonly optional deprecated?: boolean

Defined in: core/src/definition/json-schema.ts:49


description? ​

readonly optional description?: string

Defined in: core/src/definition/json-schema.ts:47


else? ​

readonly optional else?: JsonSchema

Defined in: core/src/definition/json-schema.ts:69


enum? ​

readonly optional enum?: readonly unknown[]

Defined in: core/src/definition/json-schema.ts:23


examples? ​

readonly optional examples?: readonly unknown[]

Defined in: core/src/definition/json-schema.ts:52


exclusiveMaximum? ​

readonly optional exclusiveMaximum?: number

Defined in: core/src/definition/json-schema.ts:27


exclusiveMinimum? ​

readonly optional exclusiveMinimum?: number

Defined in: core/src/definition/json-schema.ts:29


format? ​

readonly optional format?: string

Defined in: core/src/definition/json-schema.ts:42


if? ​

readonly optional if?: JsonSchema

Defined in: core/src/definition/json-schema.ts:67


items? ​

readonly optional items?: JsonSchema

Defined in: core/src/definition/json-schema.ts:54


maxContains? ​

readonly optional maxContains?: number

Defined in: core/src/definition/json-schema.ts:36


maximum? ​

readonly optional maximum?: number

Defined in: core/src/definition/json-schema.ts:26


maxItems? ​

readonly optional maxItems?: number

Defined in: core/src/definition/json-schema.ts:33


maxLength? ​

readonly optional maxLength?: number

Defined in: core/src/definition/json-schema.ts:30


maxProperties? ​

readonly optional maxProperties?: number

Defined in: core/src/definition/json-schema.ts:38


minContains? ​

readonly optional minContains?: number

Defined in: core/src/definition/json-schema.ts:37


minimum? ​

readonly optional minimum?: number

Defined in: core/src/definition/json-schema.ts:28


minItems? ​

readonly optional minItems?: number

Defined in: core/src/definition/json-schema.ts:34


minLength? ​

readonly optional minLength?: number

Defined in: core/src/definition/json-schema.ts:31


minProperties? ​

readonly optional minProperties?: number

Defined in: core/src/definition/json-schema.ts:39


multipleOf? ​

readonly optional multipleOf?: number

Defined in: core/src/definition/json-schema.ts:25


not? ​

readonly optional not?: JsonSchema

Defined in: core/src/definition/json-schema.ts:66


oneOf? ​

readonly optional oneOf?: readonly JsonSchema[]

Defined in: core/src/definition/json-schema.ts:65


pattern? ​

readonly optional pattern?: string

Defined in: core/src/definition/json-schema.ts:32


patternProperties? ​

readonly optional patternProperties?: Readonly<Record<string, JsonSchema>>

Defined in: core/src/definition/json-schema.ts:58


prefixItems? ​

readonly optional prefixItems?: readonly JsonSchema[]

Defined in: core/src/definition/json-schema.ts:53


properties? ​

readonly optional properties?: Readonly<Record<string, JsonSchema>>

Defined in: core/src/definition/json-schema.ts:57


propertyNames? ​

readonly optional propertyNames?: JsonSchema

Defined in: core/src/definition/json-schema.ts:60


readOnly? ​

readonly optional readOnly?: boolean

Defined in: core/src/definition/json-schema.ts:50


required? ​

readonly optional required?: readonly string[]

Defined in: core/src/definition/json-schema.ts:40


then? ​

readonly optional then?: JsonSchema

Defined in: core/src/definition/json-schema.ts:68


title? ​

readonly optional title?: string

Defined in: core/src/definition/json-schema.ts:46


type? ​

readonly optional type?: JsonSchemaType | readonly JsonSchemaType[]

Defined in: core/src/definition/json-schema.ts:22


unevaluatedItems? ​

readonly optional unevaluatedItems?: JsonSchema

Defined in: core/src/definition/json-schema.ts:61


unevaluatedProperties? ​

readonly optional unevaluatedProperties?: JsonSchema

Defined in: core/src/definition/json-schema.ts:62


uniqueItems? ​

readonly optional uniqueItems?: boolean

Defined in: core/src/definition/json-schema.ts:35


writeOnly? ​

readonly optional writeOnly?: boolean

Defined in: core/src/definition/json-schema.ts:51