MCPcopy Index your code
hub / github.com/nodejs/node / getTsBuildInfoEmitOutputFilePath

Function getTsBuildInfoEmitOutputFilePath

test/fixtures/snapshot/typescript.js:110016–110038  ·  view source on GitHub ↗
(options)

Source from the content-addressed store, hash-verified

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) {

Callers 4

forEachEmittedFileFunction · 0.85
getOutputPathsForBundleFunction · 0.85
getAllProjectOutputsFunction · 0.85
getFirstProjectOutputFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…