- anyType
Equivalent to the UNKNOWN type in Closure, expressed with {?}}
- arrayType
Represents an array type. In Closure, this is represented by a
#parameterizedType(TypeDeclarationNod
- booleanType
- functionType
Represents a function type. Closure has syntax like {function(string,
boolean):number}} Closure does
- namedType
Splits a '.' separated qualified name into a tree of type segments.
- parameterizedType
Represents a parameterized, or generic, type. Closure calls this a Type
Application and accepts synt
- stringType
- undefinedType
- unionType
- voidType
- maybeAddType
- recordType
Represents a structural type. Closure calls this a Record Type and accepts the
syntax {myNum: number