JSON Schema Form API / @xunserver-jsf/core / JsonSchemaObject
Interface: JsonSchemaObject
Defined in: core/src/definition/json-schema.ts:12
Properties
$anchor?
readonlyoptional$anchor?:string
Defined in: core/src/definition/json-schema.ts:16
$comment?
readonlyoptional$comment?:string
Defined in: core/src/definition/json-schema.ts:20
$defs?
readonlyoptional$defs?:Readonly<Record<string,JsonSchema>>
Defined in: core/src/definition/json-schema.ts:21
$dynamicAnchor?
readonlyoptional$dynamicAnchor?:string
Defined in: core/src/definition/json-schema.ts:18
$dynamicRef?
readonlyoptional$dynamicRef?:string
Defined in: core/src/definition/json-schema.ts:17
$id?
readonlyoptional$id?:string
Defined in: core/src/definition/json-schema.ts:13
$ref?
readonlyoptional$ref?:string
Defined in: core/src/definition/json-schema.ts:15
$schema?
readonlyoptional$schema?:string
Defined in: core/src/definition/json-schema.ts:14
$vocabulary?
readonlyoptional$vocabulary?:Readonly<Record<string,boolean>>
Defined in: core/src/definition/json-schema.ts:19
additionalProperties?
readonlyoptionaladditionalProperties?:JsonSchema
Defined in: core/src/definition/json-schema.ts:56
allOf?
readonlyoptionalallOf?: readonlyJsonSchema[]
Defined in: core/src/definition/json-schema.ts:63
anyOf?
readonlyoptionalanyOf?: readonlyJsonSchema[]
Defined in: core/src/definition/json-schema.ts:64
const?
readonlyoptionalconst?:unknown
Defined in: core/src/definition/json-schema.ts:24
contains?
readonlyoptionalcontains?:JsonSchema
Defined in: core/src/definition/json-schema.ts:55
contentEncoding?
readonlyoptionalcontentEncoding?:string
Defined in: core/src/definition/json-schema.ts:43
contentMediaType?
readonlyoptionalcontentMediaType?:string
Defined in: core/src/definition/json-schema.ts:44
contentSchema?
readonlyoptionalcontentSchema?:JsonSchema
Defined in: core/src/definition/json-schema.ts:45
default?
readonlyoptionaldefault?:unknown
Defined in: core/src/definition/json-schema.ts:48
dependentRequired?
readonlyoptionaldependentRequired?:Readonly<Record<string, readonlystring[]>>
Defined in: core/src/definition/json-schema.ts:41
dependentSchemas?
readonlyoptionaldependentSchemas?:Readonly<Record<string,JsonSchema>>
Defined in: core/src/definition/json-schema.ts:59
deprecated?
readonlyoptionaldeprecated?:boolean
Defined in: core/src/definition/json-schema.ts:49
description?
readonlyoptionaldescription?:string
Defined in: core/src/definition/json-schema.ts:47
else?
readonlyoptionalelse?:JsonSchema
Defined in: core/src/definition/json-schema.ts:69
enum?
readonlyoptionalenum?: readonlyunknown[]
Defined in: core/src/definition/json-schema.ts:23
examples?
readonlyoptionalexamples?: readonlyunknown[]
Defined in: core/src/definition/json-schema.ts:52
exclusiveMaximum?
readonlyoptionalexclusiveMaximum?:number
Defined in: core/src/definition/json-schema.ts:27
exclusiveMinimum?
readonlyoptionalexclusiveMinimum?:number
Defined in: core/src/definition/json-schema.ts:29
format?
readonlyoptionalformat?:string
Defined in: core/src/definition/json-schema.ts:42
if?
readonlyoptionalif?:JsonSchema
Defined in: core/src/definition/json-schema.ts:67
items?
readonlyoptionalitems?:JsonSchema
Defined in: core/src/definition/json-schema.ts:54
maxContains?
readonlyoptionalmaxContains?:number
Defined in: core/src/definition/json-schema.ts:36
maximum?
readonlyoptionalmaximum?:number
Defined in: core/src/definition/json-schema.ts:26
maxItems?
readonlyoptionalmaxItems?:number
Defined in: core/src/definition/json-schema.ts:33
maxLength?
readonlyoptionalmaxLength?:number
Defined in: core/src/definition/json-schema.ts:30
maxProperties?
readonlyoptionalmaxProperties?:number
Defined in: core/src/definition/json-schema.ts:38
minContains?
readonlyoptionalminContains?:number
Defined in: core/src/definition/json-schema.ts:37
minimum?
readonlyoptionalminimum?:number
Defined in: core/src/definition/json-schema.ts:28
minItems?
readonlyoptionalminItems?:number
Defined in: core/src/definition/json-schema.ts:34
minLength?
readonlyoptionalminLength?:number
Defined in: core/src/definition/json-schema.ts:31
minProperties?
readonlyoptionalminProperties?:number
Defined in: core/src/definition/json-schema.ts:39
multipleOf?
readonlyoptionalmultipleOf?:number
Defined in: core/src/definition/json-schema.ts:25
not?
readonlyoptionalnot?:JsonSchema
Defined in: core/src/definition/json-schema.ts:66
oneOf?
readonlyoptionaloneOf?: readonlyJsonSchema[]
Defined in: core/src/definition/json-schema.ts:65
pattern?
readonlyoptionalpattern?:string
Defined in: core/src/definition/json-schema.ts:32
patternProperties?
readonlyoptionalpatternProperties?:Readonly<Record<string,JsonSchema>>
Defined in: core/src/definition/json-schema.ts:58
prefixItems?
readonlyoptionalprefixItems?: readonlyJsonSchema[]
Defined in: core/src/definition/json-schema.ts:53
properties?
readonlyoptionalproperties?:Readonly<Record<string,JsonSchema>>
Defined in: core/src/definition/json-schema.ts:57
propertyNames?
readonlyoptionalpropertyNames?:JsonSchema
Defined in: core/src/definition/json-schema.ts:60
readOnly?
readonlyoptionalreadOnly?:boolean
Defined in: core/src/definition/json-schema.ts:50
required?
readonlyoptionalrequired?: readonlystring[]
Defined in: core/src/definition/json-schema.ts:40
then?
readonlyoptionalthen?:JsonSchema
Defined in: core/src/definition/json-schema.ts:68
title?
readonlyoptionaltitle?:string
Defined in: core/src/definition/json-schema.ts:46
type?
readonlyoptionaltype?:JsonSchemaType| readonlyJsonSchemaType[]
Defined in: core/src/definition/json-schema.ts:22
unevaluatedItems?
readonlyoptionalunevaluatedItems?:JsonSchema
Defined in: core/src/definition/json-schema.ts:61
unevaluatedProperties?
readonlyoptionalunevaluatedProperties?:JsonSchema
Defined in: core/src/definition/json-schema.ts:62
uniqueItems?
readonlyoptionaluniqueItems?:boolean
Defined in: core/src/definition/json-schema.ts:35
writeOnly?
readonlyoptionalwriteOnly?:boolean
Defined in: core/src/definition/json-schema.ts:51