mirror of
https://github.com/vale981/tridactyl
synced 2025-03-05 09:31:41 -05:00

This commit makes the compiler pass use different classes in order to represent the metadata. This enables adding per-class toString/convert functions. This enables easy type checking and conversion in the `:set` excmd.
13 lines
548 B
TypeScript
13 lines
548 B
TypeScript
export { Type } from "./Type"
|
|
export { AnyType } from "./AnyType"
|
|
export { BooleanType } from "./BooleanType"
|
|
export { FunctionType } from "./FunctionType"
|
|
export { NumberType } from "./NumberType"
|
|
export { ObjectType } from "./ObjectType"
|
|
export { StringType } from "./StringType"
|
|
export { TypeReferenceType } from "./TypeReferenceType"
|
|
export { VoidType } from "./VoidType"
|
|
export { ArrayType } from "./ArrayType"
|
|
export { LiteralTypeType } from "./LiteralTypeType"
|
|
export { TupleType } from "./TupleType"
|
|
export { UnionType } from "./UnionType"
|