From d68f1e99105a8c532097dfc7e1f434753f8c083e Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Fri, 16 Jan 2015 22:47:55 +1100 Subject: [PATCH] add flow type generation skeleton --- lib/6to5/generation/generators/flow.js | 34 ++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/lib/6to5/generation/generators/flow.js b/lib/6to5/generation/generators/flow.js index f96e45bde0..0e5c3c0cc2 100644 --- a/lib/6to5/generation/generators/flow.js +++ b/lib/6to5/generation/generators/flow.js @@ -1,3 +1,33 @@ -exports.ClassProperty = function () { - throw new Error("not implemented"); +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 };