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.