Class ClassType
A type that refers to a class, possibly with type arguments.
Import path
import javascript
Direct supertypes
Indirect supertypes
Fields
Predicates
getClass |
Gets the declaration of the referenced class. |
Inherited predicates
getAConstructorSignature |
Gets a constructor call signature. |
from Type |
getADefinition |
Gets a syntactic declaration of this named type. |
from TypeReference |
getAFunctionSignature |
Gets a function call signature. |
from Type |
getASignature |
Gets a signature of the given kind. |
from Type |
getATypeArgument |
Gets a type argument provided in this type. |
from TypeReference |
getChild |
Gets the |
from Type |
getConstructorSignature |
Gets the |
from Type |
getFunctionSignature |
Gets the |
from Type |
getKind |
Gets the kind of this type, which is an integer value denoting how the type is stored in the database. |
from Type |
getLastConstructorSignature |
Gets the last constructor call signature. |
from Type |
getLastFunctionSignature |
Gets the last function call signature. |
from Type |
getLastSignature |
Gets the last signature of the given kind. |
from Type |
getNumConstructorSignature |
Gets the number of constructor call signatures. |
from Type |
getNumFunctionSignature |
Gets the number of function call signatures. |
from Type |
getNumSignature |
Gets the number of signatures of the given kind. |
from Type |
getNumTypeArgument |
Gets the number of type arguments provided in this type. |
from TypeReference |
getNumberIndexType |
Gets the type of the number index signature on this type, such as |
from Type |
getSignature |
Gets the |
from Type |
getStringIndexType |
Gets the type of the string index signature on this type, such as |
from Type |
getTypeArgument |
Gets the |
from TypeReference |
getTypeName |
Gets the canonical name of the type being referenced. |
from TypeReference |
hasQualifiedName |
Holds if the referenced type has the given qualified name, rooted in the global scope. |
from TypeReference |
hasQualifiedName |
Holds if the referenced type is exported from the given module under the given qualified name. |
from TypeReference |
hasTypeArguments |
Holds if type arguments are provided in this type. |
from TypeReference |
hasUnderlyingType |
Holds if this refers to the given named type, or is declared as a subtype thereof, or is a union or intersection containing such a type. |
from Type |
hasUnderlyingType |
Holds if this refers to the given named type, or is declared as a subtype thereof, or is a union or intersection containing such a type. |
from Type |
hasUnderlyingTypeName |
Holds if this refers to the given named type, or is declared as a subtype thereof, or is a union or intersection containing such a type. |
from Type |
toString |
Gets a string representation of this type. |
from Type |
unfold |
Repeatedly unfolds unions, intersections, and type aliases and gets any of the underlying types, or this type itself if it is not a union or intersection. |
from Type |
unfoldUnionAndIntersection |
Repeatedly unfolds union and intersection types and gets any of the underlying types, or this type itself if it is not a union or intersection. |
from Type |