36 lines
1022 B
JavaScript
36 lines
1022 B
JavaScript
"use strict";
|
|
|
|
exports.AnyTypeAnnotation =
|
|
exports.ArrayTypeAnnotation =
|
|
exports.BooleanTypeAnnotation =
|
|
exports.ClassProperty =
|
|
exports.DeclareClass =
|
|
exports.DeclareFunction =
|
|
exports.DeclareModule =
|
|
exports.DeclareVariable =
|
|
exports.FunctionTypeAnnotation =
|
|
exports.FunctionTypeParam =
|
|
exports.GenericTypeAnnotation =
|
|
exports.InterfaceExtends =
|
|
exports.InterfaceDeclaration =
|
|
exports.IntersectionTypeAnnotation =
|
|
exports.NullableTypeAnnotation =
|
|
exports.NumberTypeAnnotation =
|
|
exports.StringLiteralTypeAnnotation =
|
|
exports.StringTypeAnnotation =
|
|
exports.TupleTypeAnnotation =
|
|
exports.TypeofTypeAnnotation =
|
|
exports.TypeAlias =
|
|
exports.TypeAnnotation =
|
|
exports.TypeParameterDeclaration =
|
|
exports.TypeParameterInstantiation =
|
|
exports.ObjectTypeAnnotation =
|
|
exports.ObjectTypeCallProperty =
|
|
exports.ObjectTypeIndexer =
|
|
exports.ObjectTypeProperty =
|
|
exports.QualifiedTypeIdentifier =
|
|
exports.UnionTypeAnnotation =
|
|
exports.VoidTypeAnnotation = function () {
|
|
// todo: implement these once we have a `--keep-types` option
|
|
};
|