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

Function getOutputJSFileName

test/fixtures/snapshot/typescript.js:110093–110101  ·  view source on GitHub ↗
(inputFileName, configFile, ignoreCase, getCommonSourceDirectory)

Source from the content-addressed store, hash-verified

110091 }
110092 ts.getOutputDeclarationFileName = getOutputDeclarationFileName;
110093 function getOutputJSFileName(inputFileName, configFile, ignoreCase, getCommonSourceDirectory) {
110094 if (configFile.options.emitDeclarationOnly)
110095 return undefined;
110096 var isJsonFile = ts.fileExtensionIs(inputFileName, ".json" /* Extension.Json */);
110097 var outputFileName = ts.changeExtension(getOutputPathWithoutChangingExt(inputFileName, configFile, ignoreCase, configFile.options.outDir, getCommonSourceDirectory), getOutputExtension(inputFileName, configFile.options));
110098 return !isJsonFile || ts.comparePaths(inputFileName, outputFileName, ts.Debug.checkDefined(configFile.options.configFilePath), ignoreCase) !== 0 /* Comparison.EqualTo */ ?
110099 outputFileName :
110100 undefined;
110101 }
110102 function createAddOutput() {
110103 var outputs;
110104 return { addOutput: addOutput, getOutputs: getOutputs };

Callers 2

getOwnOutputFileNamesFunction · 0.85
getFirstProjectOutputFunction · 0.85

Calls 2

getOutputExtensionFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…