Class ReadonlyArrayType
DEPRECATED. Static types from the TypeScript compiler are not longer available. Use one of the following alternatives instead:
Expr.getTypeBinding()Expr.getNameBinding()TypeAnnotation.getTypeBinding()
A read-only array type such as ReadonlyArray<string>.
Import path
import javascriptDirect supertypes
Indirect supertypes
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 |
| getArrayElementType | Gets the type of element in the type. | from ArrayType |
| 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 |