diff --git a/src/compiler/program.ts b/src/compiler/program.ts index 8b5d4b6a6e7..d8c852c996b 100644 --- a/src/compiler/program.ts +++ b/src/compiler/program.ts @@ -2609,7 +2609,7 @@ namespace ts { } } - if (!options.noEmit && options.allowJs && (options.declaration || options.composite)) { + if (!options.noEmit && options.allowJs && getEmitDeclarations(options)) { createDiagnosticForOptionName(Diagnostics.Option_0_cannot_be_specified_with_option_1, "allowJs", options.declaration ? "declaration" : "composite"); }