From 68bfafe745e643664f3d634827e0ff26d96c6e57 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Sun, 26 Apr 2015 05:26:29 +0100 Subject: [PATCH] add missing ast-types definitions --- src/babel/patch.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/babel/patch.js b/src/babel/patch.js index 7bdd2f09a9..09afdbd301 100644 --- a/src/babel/patch.js +++ b/src/babel/patch.js @@ -55,4 +55,18 @@ def("ExportNamedDeclaration") )]) .field("source", or(def("ModuleSpecifier"), null)); +def("ExportNamespaceSpecifier") + .bases("Specifier") + .field("exported", def("Identifier")); + +def("ExportDefaultSpecifier") + .bases("Specifier") + .field("exported", def("Identifier")); + +def("ExportAllDeclaration") + .bases("Declaration") + .build("exported", "source") + .field("exported", def("Identifier")) + .field("source", def("Literal")); + types.finalize();