Skip to content

brieb/ts-inferredProject1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ts-inferredProject1

Steps to reproduce:

git clone [email protected]:brieb/ts-inferredProject1.git

cd ts-inferredProject1

yarn

code .

Open projects/proj-03/proj03.ts.

Observe that the import { proj02 } from ":proj-02/proj02"; import resolves as expected.

Create new file projects/proj-03/foo.ts with the following contents:

import { proj02 } from ":proj-02/proj02";

export function foo() {
  proj02();
}

Notice the error under ":proj-02/proj02":

Cannot find module ':proj-02/proj02' or its corresponding type declarations.ts(2307)

Run "TypeScript: Open TS Server log" from the command palette.

Notice that our new file belongs to /dev/null/inferredProject1* rather than projects/proj-03/tsconfig.json (which was correctly determined for the pre-existing projects/proj-03/proj03.ts we opened first).

Here is a gist containing an example of such a tsserver.log: https://gist.github.com/brieb/0f58249bfdb76c3679041e93c3ea8c3c

In particular, https://gist.github.com/brieb/0f58249bfdb76c3679041e93c3ea8c3c#file-tsserver-log-L305-L309

Info 136  [17:25:15.493] Open files: 
Info 136  [17:25:15.493] 	FileName: .../repos/ts-inferredProject1/projects/proj-03/proj03.ts ProjectRootPath: .../repos/ts-inferredProject1
Info 136  [17:25:15.493] 		Projects: .../repos/ts-inferredProject1/projects/proj-03/tsconfig.json
Info 136  [17:25:15.493] 	FileName: .../repos/ts-inferredProject1/projects/proj-03/foo.ts ProjectRootPath: .../repos/ts-inferredProject1
Info 136  [17:25:15.493] 		Projects: /dev/null/inferredProject1*

Run "TypeScript: Restart TS server" from the command palette.

Notice that the error we were seeing in projects/proj-03/foo.ts is no longer present, and the import resolves as expected.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published