From a32d99dfc8da65565ea037e76770f0dd2711a735 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Fri, 25 Aug 2017 18:22:03 -0700 Subject: [PATCH] Use visitNode (#18059) --- src/compiler/transformers/module/module.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/compiler/transformers/module/module.ts b/src/compiler/transformers/module/module.ts index 23bae8714c8..493f5a43a1f 100644 --- a/src/compiler/transformers/module/module.ts +++ b/src/compiler/transformers/module/module.ts @@ -430,11 +430,8 @@ namespace ts { */ function addExportEqualsIfNeeded(statements: Statement[], emitAsReturn: boolean) { if (currentModuleInfo.exportEquals) { - const expressionResult = importCallExpressionVisitor(currentModuleInfo.exportEquals.expression); + const expressionResult = visitNode(currentModuleInfo.exportEquals.expression, importCallExpressionVisitor); if (expressionResult) { - if (expressionResult instanceof Array) { - return Debug.fail("export= expression should never be replaced with multiple expressions!"); - } if (emitAsReturn) { const statement = createReturn(expressionResult); setTextRange(statement, currentModuleInfo.exportEquals);