(options)
| 110014 | } |
| 110015 | ts.forEachEmittedFile = forEachEmittedFile; |
| 110016 | function getTsBuildInfoEmitOutputFilePath(options) { |
| 110017 | var configFile = options.configFilePath; |
| 110018 | if (!ts.isIncrementalCompilation(options)) |
| 110019 | return undefined; |
| 110020 | if (options.tsBuildInfoFile) |
| 110021 | return options.tsBuildInfoFile; |
| 110022 | var outPath = ts.outFile(options); |
| 110023 | var buildInfoExtensionLess; |
| 110024 | if (outPath) { |
| 110025 | buildInfoExtensionLess = ts.removeFileExtension(outPath); |
| 110026 | } |
| 110027 | else { |
| 110028 | if (!configFile) |
| 110029 | return undefined; |
| 110030 | var configFileExtensionLess = ts.removeFileExtension(configFile); |
| 110031 | buildInfoExtensionLess = options.outDir ? |
| 110032 | options.rootDir ? |
| 110033 | ts.resolvePath(options.outDir, ts.getRelativePathFromDirectory(options.rootDir, configFileExtensionLess, /*ignoreCase*/ true)) : |
| 110034 | ts.combinePaths(options.outDir, ts.getBaseFileName(configFileExtensionLess)) : |
| 110035 | configFileExtensionLess; |
| 110036 | } |
| 110037 | return buildInfoExtensionLess + ".tsbuildinfo" /* Extension.TsBuildInfo */; |
| 110038 | } |
| 110039 | ts.getTsBuildInfoEmitOutputFilePath = getTsBuildInfoEmitOutputFilePath; |
| 110040 | /*@internal*/ |
| 110041 | function getOutputPathsForBundle(options, forceDtsPaths) { |
no outgoing calls
no test coverage detected
searching dependent graphs…