From fa3a289c0146973a7e7d635a3bf944719fa7890e Mon Sep 17 00:00:00 2001 From: Olivier Louvignes Date: Thu, 16 Dec 2021 12:35:05 +0100 Subject: [PATCH] Fix source-loader node.declaration edge case (closes #16984) --- lib/source-loader/src/abstract-syntax-tree/parse-helpers.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/source-loader/src/abstract-syntax-tree/parse-helpers.js b/lib/source-loader/src/abstract-syntax-tree/parse-helpers.js index 72c3efdc4e37..5b2aa2dc2292 100644 --- a/lib/source-loader/src/abstract-syntax-tree/parse-helpers.js +++ b/lib/source-loader/src/abstract-syntax-tree/parse-helpers.js @@ -36,7 +36,7 @@ function findTemplate(templateName, program) { declarations = node.declarations; } else if ( node.type === 'ExportNamedDeclaration' && - node.declaration.type === 'VariableDeclaration' + node.declaration?.type === 'VariableDeclaration' ) { declarations = node.declaration.declarations; }