(extension string, extensionless string, resolvedUsingTsExtension bool)
| 1568 | } |
| 1569 | |
| 1570 | func (r *resolutionState) tryExtension(extension string, extensionless string, resolvedUsingTsExtension bool) *resolved { |
| 1571 | fileName := extensionless + extension |
| 1572 | if path, ok := r.tryFile(fileName); ok { |
| 1573 | return &resolved{ |
| 1574 | path: path, |
| 1575 | extension: extension, |
| 1576 | resolvedUsingTsExtension: !r.candidateEndingIsFromConfig && resolvedUsingTsExtension, |
| 1577 | } |
| 1578 | } |
| 1579 | return continueSearching() |
| 1580 | } |
| 1581 | |
| 1582 | func (r *resolutionState) tryFile(fileName string) (string, bool) { |
| 1583 | if len(r.compilerOptions.ModuleSuffixes) == 0 { |
no test coverage detected