map of fixed facet names to fixed facet values;
List off all properties (declared in this type and super types), did not includes properties fixed to fixed facet use facet for them
list of all subtypes not including this type
List of all super types not including this type
Casts this type to an array. Does not perform a search in super types.
casting to nearest array type in hierarchy
Returns examples for this type. Returned examples should be tested for being empty and being expandable.
Casts this type to an external type. Does not perform a search in super types.
Casting to nearest external type in hierarchy
Facets declared by the type
Returns nearest genuine user-define type in the hierarchy. Genuine user defined type is a type user intentionally defined and filled with properties or facets, or having user-defined name as opposed to a synthetic user-defined type.
map of fixed facet names to fixed facet values;
true if this type is array or one of its super types is array.
true if this type is external type, or one if its super types is an external type.
Returns whether this type contain genuine user defined type in its hierarchy. Genuine user defined type is a type user intentionally defined and filled with properties or facets, or having user-defined name as opposed to a synthetic user-defined type.
true if this type values have internal structure
true if this type is union or one of its super types is union.
true if this type is value type or one of its super types is value type.
Whether this type is an array. Does not perform a search in super types.
return true if this type is assignable to a given type
Whether the class is built-in.
true if this type is external. Does not perform a search in super types.
Returns whether this type is genuine user defined type. Genuine user defined type is a type user intentionally defined and filled with properties or facets, or having user-defined name as opposed to a synthetic user-defined type.
Whether this type is object. Performs a search in super types.
Whether this type is a union. Does not perform a search in super types.
Returns whether this type was defined by a user.
Whether this type is value type. Does not perform a search in super types.
Print details of this type. Used mostly for debug and demosntration purposes.
Propertis decared in this type
return property by it name looks in super classes but will not return anything if property is a fixed with facet
helper method to get required properties only
list of sub types
list os super types
Casts this type to a union type. Does not perform a search in super types.
Casting to nearest union type in hierarchy
parent universe
List of value requirements for this type, used to discriminate a type from a list of subtype
Generated using TypeDoc
Facets declared by the type and its supertypes