microsoft / microsoft/TypeScript
Auto-imports hits unimplemented `GetSourceOfProjectReferenceIfOutputIncluded`
Open
@DanielRosenwasser is already working on this.
Since Jun 30, 2026.
- #4482 by @copilot-swe-agent — closed without merging
Bug
- Dominant language
- Go
- Stars
- 111k
- Forks
- 14.3k
- Avg merge
- 2d 4h
- Merged PRs (30d)
- 132
Description
internal/ls/autoimport.(*aliasResolver).GetSourceOfProjectReferenceIfOutputIncluded()
internal/ls/autoimport/aliasresolver.go:214
internal/modulespecifiers.GetModuleSpecifiersWithInfo()
internal/modulespecifiers/specifiers.go:66
internal/modulespecifiers.GetModuleSpecifiers()
internal/modulespecifiers/specifiers.go:29
internal/checker.(*NodeBuilderImpl).getSpecifierForModuleSymbol()
internal/checker/nodebuilderimpl.go:1288
internal/checker.(*NodeBuilderImpl).getSymbolChain.func1()
internal/checker/nodebuilderimpl.go:1087
internal/core.Map[...]()
internal/core/core.go:86
internal/checker.(*NodeBuilderImpl).getSymbolChain()
internal/checker/nodebuilderimpl.go:1085
internal/checker.(*NodeBuilderImpl).lookupSymbolChainWorker()
internal/checker/nodebuilderimpl.go:1054
internal/checker.(*NodeBuilderImpl).lookupSymbolChain()
internal/checker/nodebuilderimpl.go:1046
internal/checker.(*NodeBuilderImpl).symbolToTypeNode()
internal/checker/nodebuilderimpl.go:625
internal/checker.(*NodeBuilderImpl).typeToTypeNode()
internal/checker/nodebuilderimpl.go:3366
internal/checker.(*NodeBuilderImpl).mapToTypeNodes()
internal/checker/nodebuilderimpl.go:396
internal/checker.(*NodeBuilderImpl).typeReferenceToTypeNode()
internal/checker/nodebuilderimpl.go:3042
internal/checker.(*NodeBuilderImpl).typeToTypeNode()
internal/checker/nodebuilderimpl.go:3331
internal/checker.(*NodeBuilderImpl).serializeTypeForDeclaration()
internal/checker/nodebuilderimpl.go:2252
internal/checker.(*NodeBuilderImpl).addPropertyToElementList()
internal/checker/nodebuilderimpl.go:2567
internal/checker.(*NodeBuilderImpl).createTypeNodesFromResolvedType()
...
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.