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

Method tryFileLookup

internal/module/resolver.go:1598–1608  ·  view source on GitHub ↗
(fileName string)

Source from the content-addressed store, hash-verified

1596}
1597
1598func (r *resolutionState) tryFileLookup(fileName string) bool {
1599 if r.resolver.host.FS().FileExists(fileName) {
1600 if r.tracer != nil {
1601 r.tracer.write(diagnostics.File_0_exists_use_it_as_a_name_resolution_result, fileName)
1602 }
1603 return true
1604 } else if r.tracer != nil {
1605 r.tracer.write(diagnostics.File_0_does_not_exist, fileName)
1606 }
1607 return false
1608}
1609
1610func (r *resolutionState) loadNodeModuleFromDirectory(extensions extensions, candidate string, considerPackageJson bool) *resolved {
1611 var packageInfo *packagejson.InfoCacheEntry

Callers 1

tryFileMethod · 0.95

Calls 3

FileExistsMethod · 0.65
FSMethod · 0.65
writeMethod · 0.65

Tested by

no test coverage detected