Add noCheck API option (#57934)

This commit is contained in:
Wesley Wigham
2024-04-26 13:21:15 -07:00
committed by GitHub
parent 95d23ca7d2
commit f76727d17a
47 changed files with 3674 additions and 7 deletions
+9
View File
@@ -4425,6 +4425,15 @@ export function createProgram(rootNamesOrOptions: readonly string[] | CreateProg
}
}
if (options.noCheck) {
if (options.noEmit) {
createDiagnosticForOptionName(Diagnostics.Option_0_cannot_be_specified_with_option_1, "noCheck", "noEmit");
}
if (!options.emitDeclarationOnly) {
createDiagnosticForOptionName(Diagnostics.Option_0_cannot_be_specified_without_specifying_option_1, "noCheck", "emitDeclarationOnly");
}
}
if (
options.emitDecoratorMetadata &&
!options.experimentalDecorators