Skip to content

Conversation

@sheetalkamat
Copy link
Member

Fixes #42769

768f7ef is the actual fix.
Rest is just some renames to make it easier to update and are changes better viewed per commit

@typescript-bot typescript-bot added Author: Team For Milestone Bug PRs that fix a bug with a specific milestone labels Apr 7, 2022
@sheetalkamat
Copy link
Member Author

Ping @andrewbranch @amcasey

@amcasey
Copy link
Member

amcasey commented Apr 20, 2022

So a high-level summary would be that, whereas we used to loop over all keys, we now check whether each has global effects and stop iterating once we find and perform a global update?

@sheetalkamat
Copy link
Member Author

Yes

Copy link
Member

@amcasey amcasey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems reasonable.

@sheetalkamat sheetalkamat merged commit 45faac7 into main Apr 21, 2022
@sheetalkamat sheetalkamat deleted the staleErrors branch April 21, 2022 04:05
Jack-Works pushed a commit to Jack-Works/TypeScript that referenced this pull request Apr 22, 2022
…, everything needs update in signature and dts emit (microsoft#48600)

* Add test

* Renames

* More refactoring

* If we are updating dts of any of the file and it affects global scope, everything needs update in signature and dts emit
Fixes microsoft#42769
@microsoft microsoft locked as resolved and limited conversation to collaborators Oct 22, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Author: Team For Milestone Bug PRs that fix a bug with a specific milestone

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Stale errors in tsbuildinfo file

4 participants