MCPcopy Create free account
hub / github.com/microsoft/typescript-go / tryExtension

Method tryExtension

internal/module/resolver.go:1570–1580  ·  view source on GitHub ↗
(extension string, extensionless string, resolvedUsingTsExtension bool)

Source from the content-addressed store, hash-verified

1568}
1569
1570func (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
1582func (r *resolutionState) tryFile(fileName string) (string, bool) {
1583 if len(r.compilerOptions.ModuleSuffixes) == 0 {

Callers 1

tryAddingExtensionsMethod · 0.95

Calls 2

tryFileMethod · 0.95
continueSearchingFunction · 0.85

Tested by

no test coverage detected