-
-
Notifications
You must be signed in to change notification settings - Fork 726
refactor(ast): remove AstKind for TSTypeName
#11990
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor(ast): remove AstKind for TSTypeName
#11990
Conversation
How to use the Graphite Merge QueueAdd either label to this PR to merge it via the merge queue:
You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. This stack of pull requests is managed by Graphite. Learn more about stacking. |
CodSpeed Instrumentation Performance ReportMerging #11990 will not alter performanceComparing Summary
|
c417026 to
d847a59
Compare
|
There's a small issue in conformance with semantic. I'm not exactly sure why yet, looks like it has something to do with handling reference flags with |
e5315c7 to
796152d
Compare
796152d to
62df760
Compare
62df760 to
fadbd93
Compare
I just found out that the field oxc/crates/oxc_ast/src/ast/ts.rs Lines 1353 to 1359 in fadbd93
type A = import("./a").b.c
^ This is an identifier reference now. |
Dunqing
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. Since AstKind::TSTypeName has been removed, the prior handling of AstKind::TSTypeName in the Semantic can be simplified a lot. I will create a PR to do that in the follow-up.
Merge activity
|
- part of #11490
fadbd93 to
754c05a
Compare

AstKindconsistent #11490