From 6f141a243ac29e106c0ad8d36b7bf3ab8d412b59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Wed, 30 Sep 2020 08:58:33 -0400 Subject: [PATCH] fix flow errors --- packages/babel-parser/src/parser/statement.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/babel-parser/src/parser/statement.js b/packages/babel-parser/src/parser/statement.js index f67a0bd2c759..8c060465ef3e 100644 --- a/packages/babel-parser/src/parser/statement.js +++ b/packages/babel-parser/src/parser/statement.js @@ -1940,12 +1940,13 @@ export default class StatementParser extends ExpressionParser { } else if (node.specifiers && node.specifiers.length) { // Named exports for (const specifier of node.specifiers) { - const { exported, local } = specifier; + const { exported } = specifier; const exportedName = exported.type === "Identifier" ? exported.name : exported.value; this.checkDuplicateExports(specifier, exportedName); // $FlowIgnore - if (!isFrom && local) { + if (!isFrom && specifier.local) { + const { local } = specifier; if (local.type === "StringLiteral") { this.raise( specifier.start,