From 1e7ed5c4612081e0479b898d4d037bd9c6c80cd8 Mon Sep 17 00:00:00 2001 From: Brian Donovan <1938+eventualbuddha@users.noreply.github.com> Date: Thu, 25 Jul 2019 00:53:56 -0700 Subject: [PATCH] Add `allowUndeclaredExports` option to typings. (#10263) This should have been included in https://github.com/babel/babel/pull/9864 but was not. --- packages/babel-parser/typings/babel-parser.d.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/babel-parser/typings/babel-parser.d.ts b/packages/babel-parser/typings/babel-parser.d.ts index deba6be0e6..e9b637a4d1 100644 --- a/packages/babel-parser/typings/babel-parser.d.ts +++ b/packages/babel-parser/typings/babel-parser.d.ts @@ -36,6 +36,12 @@ export interface ParserOptions { allowSuperOutsideMethod?: boolean; + /** + * By default, exported identifiers must refer to a declared variable. + * Set this to true to allow export statements to reference undeclared variables. + */ + allowUndeclaredExports?: boolean; + /** * Indicate the mode the code should be parsed in. * Can be one of "script", "module", or "unambiguous". Defaults to "script".