MCPcopy Index your code
hub / github.com/microsoft/typescript-go / GetModeForUsageLocation

Method GetModeForUsageLocation

internal/compiler/program.go:1540–1542  ·  view source on GitHub ↗
(sourceFile ast.HasFileName, location *ast.StringLiteralLike)

Source from the content-addressed store, hash-verified

1538}
1539
1540func (p *Program) GetModeForUsageLocation(sourceFile ast.HasFileName, location *ast.StringLiteralLike) core.ResolutionMode {
1541 return getModeForUsageLocation(sourceFile.FileName(), p.sourceFileMetaDatas[sourceFile.Path()], location, p.projectReferenceFileMapper.getCompilerOptionsForFile(sourceFile))
1542}
1543
1544func (p *Program) GetDefaultResolutionModeForFile(sourceFile ast.HasFileName) core.ResolutionMode {
1545 return getDefaultResolutionModeForFile(sourceFile.FileName(), p.sourceFileMetaDatas[sourceFile.Path()], p.projectReferenceFileMapper.getCompilerOptionsForFile(sourceFile))

Callers 2

collectPackageNamesMethod · 0.95

Calls 4

getModeForUsageLocationFunction · 0.85
FileNameMethod · 0.65
PathMethod · 0.65

Tested by

no test coverage detected