Repository: TypeScript
Issue: TypeScript import suggestion not showing symlinked modules 
Labels: Needs Investigation

*TS Template added by @mjbvz*

**TypeScript Version**: 3.8.3

**Search Terms**
- yarn yarn2

---

[ts-yarnv2-symlink.zip](https://github.com/microsoft/vscode/files/4334696/ts-yarnv2-symlink.zip)
Issue Type: <b>Bug</b>

Open the included project and run `yarn` at root to initialize everything. This is a `yarn` V2 workspace project with `node_modules` linker, allowing a monorepo to gather its sub-packages to the top level `node_modules` to reference together. You can see here that `node_modules` has `ws1` and `ws2` of the inner packages.

<img width="1284" alt="Screenshot 2020-03-16 00 39 04" src="https://user-images.githubusercontent.com/5653276/76707222-f62cce00-671f-11ea-825a-3ed130bae2d1.png">

Go to file `p1.ts` that attempts to use `p2Function` from an another package. I have put the dependency in `package.json` as well. Try to call the import suggestion and it is not aware of possible choice.

<img width="1002" alt="Screenshot 2020-03-16 00 39 13" src="https://user-images.githubusercontent.com/5653276/76707234-00e76300-6720-11ea-959b-99ef8b5629c4.png">

Uncomment the first line and see that the line works, and go to definition works. Therefore, the suggestion has a bug that can't take symlinked packages in account. Moving the `p2.ts` file into `p2/index.ts` didn't enable the suggestion either.

<img width="1046" alt="Screenshot 2020-03-16 00 39 18" src="https://user-images.githubusercontent.com/5653276/76707235-03e25380-6720-11ea-91e0-ce92eb01a480.png">

VS Code version: Code 1.43.0 (78a4c91400152c0f27ba4d363eb56d2835f9903a, 2020-03-09T19:34:44.548Z)
OS version: Darwin x64 19.3.0

<details>
<summary>System Info</summary>

|Item|Value|
|---|---|
|CPUs|Intel(R) Core(TM) i5-5287U CPU @ 2.90GHz (4 x 2900)|
|GPU Status|2d_canvas: enabled<br>flash_3d: enabled<br>flash_stage3d: enabled<br>flash_stage3d_baseline: enabled<br>gpu_compositing: enabled<br>metal: disabled_off<br>multiple_raster_threads: enabled_on<br>oop_rasterization: disabled_off<br>protected_video_decode: unavailable_off<br>rasterization: enabled<br>skia_renderer: disabled_off_ok<br>video_decode: enabled<br>viz_display_compositor: enabled_on<br>viz_hit_test_surface_layer: disabled_off_ok<br>webgl: enabled<br>webgl2: enabled|
|Load (avg)|11, 18, 17|
|Memory (System)|8.00GB (0.08GB free)|
|Process Argv||
|Screen Reader|no|
|VM|0%|
</details><details><summary>Extensions (38)</summary>

Extension|Author (truncated)|Version
---|---|---
svelte-intellisense|ard|0.7.1
npm-intellisense|chr|1.3.0
mustache|daw|1.1.1
dotnet-test-explorer|for|0.7.1
svelte-vscode|Jam|0.9.3
vscode-edit-csv|jan|0.2.6
vscode-peacock|joh|3.6.0
docomment|k--|0.1.8
graphql-for-vscode|kum|1.15.3
Kotlin|mat|1.7.1
vscode-clang|mit|0.2.3
HTMLHint|mka|0.6.0
lc3-assembly|mke|0.1.5
csharp|ms-|1.21.14
cpptools|ms-|0.26.3
Go|ms-|0.13.1
color-highlight|nau|2.3.0
language-liquid|nei|0.1.1
much-assembly-required-language-support|PJB|0.1.5
java|red|0.58.0
postcss|ric|2.0.0
text-marker|ryu|1.11.0
vscode-bolt-language|smk|0.0.4
ayu|tea|0.18.0
vsfire|tob|1.4.1
ink|tom|0.1.0
sort-lines|Tyr|1.9.0
unity-debug|Uni|2.7.3
vscodeintellicode|Vis|1.2.6
vscode-java-debug|vsc|0.25.1
vscode-java-dependency|vsc|0.9.0
vscode-java-pack|vsc|0.8.1
vscode-java-test|vsc|0.22.2
vscode-maven|vsc|0.21.1
vim|vsc|1.13.0
better-align|wwm|1.1.6
vscode-surround|yat|1.0.2
vscode-proto3|zxh|0.4.2

(34 theme extensions excluded)

</details>
<!-- generated by issue reporter -->