TSServer: global operations should be performed on all projects #2531
Labels
API
Relates to the public API for TypeScript
Fixed
A PR has been merged for this issue
Help Wanted
You can do this
Suggestion
An idea for TypeScript
Milestone
Global operations are currently only done on the first project for a file, namely:
For instance if you have three files (a.ts, b.ts, and c.ts) open in the editor, listed below, we create three projects, Project 1 (a.ts), Project 2 (a.ts, b.ts), Project 3 (a.ts, c.ts).
a.ts
b.ts
c.ts
Calling rename on x, in a,ts will only rename it in a.ts and not in b.ts or c.ts as well. if renaming in b.ts it will not rename in c.ts, and vice versa.
The text was updated successfully, but these errors were encountered: