Skip to content

Conversation

@a-tarasyuk
Copy link
Contributor

@a-tarasyuk a-tarasyuk commented Jul 13, 2025

Fixes #1374

@a-tarasyuk a-tarasyuk force-pushed the fix/1374 branch 12 times, most recently from c063ac4 to e5d6bde Compare July 14, 2025 00:07
@a-tarasyuk a-tarasyuk requested a review from jakebailey July 14, 2025 11:09
Copy link
Member

@weswigham weswigham left a comment

Choose a reason for hiding this comment

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

This looks like a pretty straight port of the logic from strada - @sandersn should weigh in on weather he thinks that's right. I do not recall if these is one of the constructs that changed meaningfully in the js reparser rewrite and, thus, should also have it's declaration emit logic adjusted, too.

@a-tarasyuk a-tarasyuk closed this Jul 14, 2025
@sandersn
Copy link
Member

Expandos didn't fundamentally change, but they are losing a lot of their complicated features. So the core changes to emit might be right-ish, but you won't need to reintroduce any code in the parser or binder, I think.

@a-tarasyuk
Copy link
Contributor Author

@sandersn Thanks for the clarification.

@a-tarasyuk a-tarasyuk reopened this Jul 19, 2025
@a-tarasyuk a-tarasyuk requested a review from weswigham October 8, 2025 00:01
Copy link
Member

@weswigham weswigham left a comment

Choose a reason for hiding this comment

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

I like this quite a lot this way - very syntactic, minimal symbol lookups (for associated declarations). Small question that's maybe better opinion'd by @sandersn though.

@a-tarasyuk a-tarasyuk marked this pull request as ready for review October 9, 2025 21:03
@weswigham weswigham enabled auto-merge October 10, 2025 17:01
@a-tarasyuk a-tarasyuk requested a review from jakebailey October 10, 2025 20:22
Copy link
Member

@jakebailey jakebailey left a comment

Choose a reason for hiding this comment

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

GitHub must be glitched here. Wesley's approval is clearly after the last commit but GitHub thinks it not. So, here's another +1.

@weswigham weswigham added this pull request to the merge queue Oct 10, 2025
Merged via the queue into microsoft:main with commit cf3e0c2 Oct 10, 2025
22 checks passed
GGomez99 pushed a commit to GGomez99/typescript-go that referenced this pull request Oct 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

implicit namespace creation omited from emitted types

4 participants