(compilerOptions)
| 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 || |
nothing calls this directly
no test coverage detected