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

Method GetLibFileFromReference

internal/compiler/program.go:1886–1895  ·  view source on GitHub ↗
(ref *ast.FileReference)

Source from the content-addressed store, hash-verified

1884}
1885
1886func (p *Program) GetLibFileFromReference(ref *ast.FileReference) *ast.SourceFile {
1887 path, ok := tsoptions.GetLibFileName(ref.FileName)
1888 if !ok {
1889 return nil
1890 }
1891 if sourceFile, ok := p.filesByPath[tspath.Path(path)]; ok {
1892 return sourceFile
1893 }
1894 return nil
1895}
1896
1897func (p *Program) GetResolvedTypeReferenceDirectiveFromTypeReferenceDirective(typeRef *ast.FileReference, sourceFile *ast.SourceFile) *module.ResolvedTypeReferenceDirective {
1898 if resolutions, ok := p.typeResolutionsInFile[sourceFile.Path()]; ok {

Callers 1

getReferenceAtPositionFunction · 0.80

Calls 2

GetLibFileNameFunction · 0.92
PathTypeAlias · 0.92

Tested by

no test coverage detected