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

Function getEmitModuleResolutionKind

test/fixtures/snapshot/typescript.js:20258–20277  ·  view source on GitHub ↗
(compilerOptions)

Source from the content-addressed store, hash-verified

20256 }
20257 ts.getEmitModuleKind = getEmitModuleKind;
20258 function getEmitModuleResolutionKind(compilerOptions) {
20259 var moduleResolution = compilerOptions.moduleResolution;
20260 if (moduleResolution === undefined) {
20261 switch (getEmitModuleKind(compilerOptions)) {
20262 case ts.ModuleKind.CommonJS:
20263 moduleResolution = ts.ModuleResolutionKind.NodeJs;
20264 break;
20265 case ts.ModuleKind.Node16:
20266 moduleResolution = ts.ModuleResolutionKind.Node16;
20267 break;
20268 case ts.ModuleKind.NodeNext:
20269 moduleResolution = ts.ModuleResolutionKind.NodeNext;
20270 break;
20271 default:
20272 moduleResolution = ts.ModuleResolutionKind.Classic;
20273 break;
20274 }
20275 }
20276 return moduleResolution;
20277 }
20278 ts.getEmitModuleResolutionKind = getEmitModuleResolutionKind;
20279 function getEmitModuleDetectionKind(options) {
20280 return options.moduleDetection ||

Callers

nothing calls this directly

Calls 1

getEmitModuleKindFunction · 0.85

Tested by

no test coverage detected