From 6ce9176926d58919eba96eaa43dac2f0e48340c3 Mon Sep 17 00:00:00 2001 From: Vladimir Matveev Date: Mon, 27 Apr 2015 15:47:49 -0700 Subject: [PATCH] always emit files as modules when separateCompilation flag is specified --- src/compiler/emitter.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index 48718146ac6..0d2ffc4154d 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -5493,7 +5493,7 @@ if (typeof __param !== "function") __param = function (paramIndex, decorator) { paramEmitted = true; } - if (isExternalModule(node)) { + if (isExternalModule(node) || compilerOptions.separateCompilation) { if (languageVersion >= ScriptTarget.ES6) { emitES6Module(node, startIndex); }