Merge pull request #6789 from Microsoft/transpileJs

suppress validation of output paths in transpile scenarios
This commit is contained in:
Vladimir Matveev committed 2016-02-01 11:27:27 -08:00
commit 4a01708c13
4 files changed
+15 -1

No files matched your search

+1 -1
View File
@@ -1717,7 +1717,7 @@ namespace ts {
}
// If the emit is enabled make sure that every output file is unique and not overwriting any of the input files
if (!options.noEmit) {
if (!options.noEmit && !options.suppressOutputPathCheck) {
const emitHost = getEmitHost();
const emitFilesSeen = createFileMap<boolean>(!host.useCaseSensitiveFileNames() ? key => key.toLocaleLowerCase() : undefined);
forEachExpectedEmitFile(emitHost, (emitFileNames, sourceFiles, isBundledEmit) => {
+2
View File
@@ -2426,6 +2426,8 @@ namespace ts {
// Skip checking lib.d.ts to help speed up tests.
/* @internal */ skipDefaultLibCheck?: boolean;
// Do not perform validation of output file name in transpile scenarios
/* @internal */ suppressOutputPathCheck?: boolean;
[option: string]: string | number | boolean | TsConfigOnlyOptions;
}