🚧
Still under progress. Soon will be finished.
Description
Represents all the different kinds of types that the analyser reflects
Members
| Name | Value | Description |
|---|---|---|
| Array | 'Array' |
|
| Union | 'Union' |
A union type. For example: |
| Intersection | 'Intersection' |
An intersection type. For example: |
| TypeLiteral | 'TypeLiteral' |
|
| Conditional | 'Conditional' |
A conditional type. For example: |
| Reference | 'Reference' |
A type reference. For example: |
| Intrinsic | 'Intrinsic' |
An intrinsic type. For example: |
| Tuple | 'Tuple' |
|
| NamedTupleMember | 'NamedTupleMember' |
|
| Operator | 'Operator' |
|
| Unknown | 'Unknown' |
An unknown type represents any type that we don’t have a match for it |
| IndexAccess | 'IndexAccess' |
|
| Literal | 'Literal' |
A literal type. For example: |
| Function | 'Function' |
A function type. For example: |
| Query | 'Query' |
A query type. For example: |
| Infer | 'Infer' |
An inferred type. For example: |
| Mapped | 'Mapped' |
|
| Optional | 'Optional' |
|
| Predicate | 'Predicate' |
|
| Rest | 'Rest' |
|
| TemplateLiteral | 'TemplateLiteral' |