Optional
$commentPrivate
_propertiesPrivate
_requiredOptional
additionalOptional
defaultOptional
deprecatedOptional
descriptionOptional
examplesOptional
maxOptional
minOptional
patternOptional
readOptional
titleReadonly
typeOptional
unevaluatedOptional
writeThe number of properties in the object.
Adds a property to the object.
The property to add or the JsonSchema of the property and its name to add.
Whether the property is required.
this
All optional properties of the object.
All properties of the object.
Gets a property by name.
The name of the property to get.
The property with the given name, or undefined if it does not exist.
All required properties of the object.
Removes a property by name.
The name of the property to remove.
this
Serializes the parameter into a JSON object.
Optional
$comment?: stringOptional
additionalOptional
default?: anyOptional
deprecated?: booleanOptional
description?: stringOptional
examples?: any[]Optional
maxOptional
minOptional
patternOptional
properties?: Record<string, JsonSchema>Optional
readOptional
required?: string[]Optional
title?: stringOptional
unevaluatedOptional
writeProtected
toJSONBaseOptional
$comment?: stringOptional
default?: anyOptional
deprecated?: booleanOptional
description?: stringOptional
examples?: any[]Optional
readOptional
title?: stringOptional
writeStatic
fromJSONOptional
$comment?: stringOptional
additionalOptional
default?: anyOptional
deprecated?: booleanOptional
description?: stringOptional
examples?: any[]Optional
maxOptional
minOptional
patternOptional
properties?: Record<string, JsonSchema>Optional
readOptional
required?: string[]Optional
title?: stringOptional
unevaluatedOptional
writeStatic
isWhether the given JsonSchema
is a JsonSchemaObject
.
Note: This method does not check if the schema is valid, only if it has properties unique to object schemas.
Generated using TypeDoc
A UUID generated for this parameter by the library.