Adds a type constraint to this supplemental type.
Name of the property whose type to constrain.
A ValueConstraint for values of this property.
Adds a property to this supplemental type
Name of the property.
URI that defines the type of the property.
True if the property is plural.
True if the property is optional.
The maximum count of permitted values of the property.
The minimum count of permitted values of the property.
The name of the child property that acts as a dictionary key, or undefined if this property is not expressed as a dictionary.
The name of a property of which this property's value must be an instance.
Attach any constraints to properties that are not properties of this supplemental type.
A PropertyValueConstrainer to call back to add each constraint.
Bind properties that are instance of another property.
A PropertyInstanceBinder to call back to add each instance binding.
Check that all non-optional properties have been set.
A list of ParsingErrors to which missing-required-property parsing errors are added as appropriate.
The identifier of the parent of the element.
A collection of properties to update with the property information.
Parse a property in a JSON token
Model to which to add object properties.
List of object info structs for deferred assignments.
List of
An
A
The identifier of the parent of the element.
The name of the property by which the parent refers to this element, used for auto ID generation.
The property token to parse.
A collection of properties to update with the property information.
True if the property name is recognized.
Try to set an object property with a given propertyName
The name of the property whose value to set if the property is recognized.
The value to set.
The key for dictionary properties.
A collection of properties to update with the property information.
True if the property name is recognized.
Generated using TypeDoc
Class that provides information about a type is not materialized as a TS class.