The constructor function for the type.
The name of the type.
The base type for the current type.
Indicates if the type is the global Array type.
Indicates if the type is the global Boolean type.
Indicates if the type is the global Function type.
Indicates if the type is iterable (i.e. the type defines a method for Symbol.iterator).
Indicates if the type is the global Number type.
Indicates if the type is the global Set type.
Indicates if the type is the global String type.
A list of methods for the type. Methods are available whether or not they are annotated.
A list of annotated properties for the type.
Creates an instance of the type with the specified arguments.
The arguments to pass to the constructor.
An instance of the type.
Gets a list of annotations for the current type.
Indicates if annotations from base types should be included. Default false.
Gets a list of the specified type of annotations for the current type.
The constructor function used to filter the annotations.
Indicates if annotations from base types should be included. Default false.
Checks if the type has the specified type of annotation.
The constructor function for the annotation to look for.
Indicates if base types should be checked as well. Default false.
Returns true if the current type can be assigned to the specified type; otherwise, return false.
This happens if one of the two conditions are met:
The Type or constructor function to check.
Returns true if the current type is a subtype of the specified type; otherwise, returns false.
The Type or constructor function to check.
Generated using TypeDoc
Information on a concrete type.