Skip to content

Import autocompletion with project references and yarn workspaces doesn't work #38955

Closed
@elitvinchuk

Description

@elitvinchuk

TypeScript Version: 3.9.5

Search Terms:
"project references" import
"project references" import autocomplete
"project references" monorepo

Description
Hello! First of all, thank you for all amazing work!

I've been trying to befriend yarn workspaces, project references and import autocompletion for a while. It was a relief to see that caveat mentioned in docs is resolved, but didn't manage to do it myself. I've even tried example repo provided by maintainers, but no luck.

When using only yarn workspaces there're no issues at all - all packages listed in workspaces are imported with no issue. After adding ts and project references autocomplete disappears, though Go to Definition works as expected.

I'm is using @babel/preset-typescript so don't actually rely on d.ts.

Could you please point to whether I'm doing anything wrong or the issue really takes place?

Thanks in advance!

Code
I've created example repo. Initial commit illustrates how things didn't work initially, and second commit is updates due to maintainer's example.

Expected behavior:
Import autocomplete is available without building with tsc -d

Actual behavior:
not-working

Related Issues:

Metadata

Metadata

Assignees

Labels

Fix AvailableA PR has been opened for this issueNeeds InvestigationThis issue needs a team member to investigate its status.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions