| Interface | Description |
|---|---|
| TypeNodeVisitor<T> |
A visitor / rewriter interface for type AST nodes.
|
| Class | Description |
|---|---|
| GenericTypeNode |
A typename with type arguments (eg, list
|
| NamedTypeNode |
A simple named type (may be an intrinsic type, '?', or a custom type).
|
| RecordTypeNode |
A record type (eg, [a: someType, b: otherType]).
|
| RecordTypeNode.Property |
A single property declaration in a record type.
|
| TypeNode |
The base class for an immutable node in the type AST.
|
| UnionTypeNode |
A union type (eg, a|b).
|