Class TypeVariableType
A type that refers to a type variable.
Import path
import javascript
Direct supertypes
Indirect supertypes
Known direct subtypes
Predicates
getADeclaration | Gets a syntactic declaration of this type variable. |
getAHostDeclaration | Gets a declaration of the type or function declaring this type parameter. |
getCanonicalName | Gets the canonical name of the type variable being referenced, if it has one. |
getHostType | Gets the type declaring this type variable, if any. |
getName | Gets the unqualified name of the type variable being referenced. |
Inherited predicates
getAConstructorSignature | Gets a constructor call signature. | from Type |
getAFunctionSignature | Gets a function call signature. | from Type |
getASignature | Gets a signature of the given kind. | from Type |
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 |
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 |
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 |