From dff1e17640e481e8242b44e86471549b2280e099 Mon Sep 17 00:00:00 2001 From: Giovanni Vinaccia Date: Fri, 20 Sep 2019 23:50:09 +0200 Subject: [PATCH] fixes https://github.com/TypeStrong/ts-loader/issues/1014 (#1015) * fixes https://github.com/TypeStrong/ts-loader/issues/1014 * avoids processing definition files in getEmitOutput * uses instance.compiler instead get Extension enum --- src/instances.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/instances.ts b/src/instances.ts index 5c475238d..d7456727b 100644 --- a/src/instances.ts +++ b/src/instances.ts @@ -567,6 +567,9 @@ export function isReferencedFile(instance: TSInstance, filePath: string) { } export function getEmitOutput(instance: TSInstance, filePath: string) { + if (fileExtensionIs(filePath, instance.compiler.Extension.Dts)) { + return []; + } const program = ensureProgram(instance); if (program !== undefined) { const sourceFile = program.getSourceFile(filePath);