JS Schema Guide
API
Examples
Examples
README.cli
Classes
ArraySchema
Methods
items
BaseSchema
Members
__isLocked
__nestedWith$Id
__properties
isFluentSchema
isSchema
JSON_SCHEMA_TYPE
MAX_PROP_NAME
MIN_PROP_NAME
required
Methods
__setDefaultProp
__setProp
__validateRangeProperty
compile
copy
default
desc
examples
export
getProp
getValidatorAndJSONSchema
id
jsonSchema
lock
max
min
optional
readOnly
title
valueOf
BooleanSchema
ConstSchema
EnumSchema
IntegerSchema
Methods
__setSafeRangeLimit
__validateRangeProperty
asInt32
asInt64
MapSchema
Methods
keyPattern
value
exports
Members
SCHEMAS
ValidationError
NumberSchema
Methods
__validateRangeProperty
ObjectSchema
Methods
patternProps
prop
props
PolymorphicObjectSchema
RefSchema
StringSchema
Methods
enum
pattern
UnionSchema
ValidationError
Global
arr
bool
const
double
enum
formatParagraph
formatParagraphOptions
int
lock
map
media
null
nullable
obj
optional
polymorphicObj
ref
str
union
EnumSchema
()
Represents an enum containing arbitrary types.
new
EnumSchema
()
schema.js
,
line 862