Class ThisType
A this
type in a specific class or interface.
For example, the return type of span
below is a this
type
with enclosing type Builder
:
interface Builder {
span(text: string): this;
}
Import path
import javascript
Direct supertypes
Indirect supertypes
Predicates
getEnclosingType | Gets the type containing the |
toString | Gets a string representation of this type. |
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 |
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 |