From 9a066a0dc7a75987fee8b2c256f12e02793e0643 Mon Sep 17 00:00:00 2001 From: Brian Donovan <1938+eventualbuddha@users.noreply.github.com> Date: Wed, 24 Jul 2019 10:18:45 -0700 Subject: [PATCH] Add `allowUndeclaredExports` option to typings. 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 deba6be0e6a7..e9b637a4d1ff 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".