- createTemplatizedType
Creates a templatized instance of the specified type. Only ObjectTypes can
currently be templatized;
- getNativeType
- <init>
Constructs a new type registry populated with the built-in types.
- addReferenceTypeIndexedByProperty
- canPropertyBeDefined
Returns whether the given property can possibly be set on the given type.
- clearNamedTypes
Flushes out the current resolved and unresolved Named Types from the type
registry. This is intended
- createAnonymousObjectType
Create an anonymous object type.
- createArrowType
Creates an arrow type, an abstract representation of the parameters and return
value of a function.
- createConstructorType
Creates a constructor function type.
- createDefaultObjectUnion
Creates a type representing nullable values of the given type.
- createEnumType
Creates an enum type.
- createFromTypeNodesInternal