From 28899f386011353aeee3ccb17accab03a927f444 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Mon, 17 Oct 2016 16:08:00 -0700 Subject: [PATCH] Update the resolveName symbol flags for 'require' resolution --- src/compiler/checker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 1354002a29e..7ac93d2e318 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -12538,7 +12538,7 @@ namespace ts { if (isInJavaScriptFile(node) && isRequireCall(node, /*checkArgumentIsStringLiteral*/true) && // Make sure require is not a local function - !resolveName(node.expression, (node.expression).text, SymbolFlags.Value | SymbolFlags.ExportValue, /*nameNotFoundMessage*/ undefined, /*nameArg*/ undefined)) { + !resolveName(node.expression, (node.expression).text, SymbolFlags.Value, /*nameNotFoundMessage*/ undefined, /*nameArg*/ undefined)) { return resolveExternalModuleTypeByLiteral(node.arguments[0]); }