-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
Better typings for Array.concat(), etc. #33645
Conversation
7cf1280
to
b23d8ad
Compare
684dc5d
to
ee4c5e6
Compare
98115c4
to
a448f91
Compare
0e26a78
to
6b277e3
Compare
97d14d8
to
0faa4ed
Compare
@typescript-bot test this |
@typescript-bot test this |
@typescript-bot test this |
Heya @RyanCavanaugh, I've started to run the extended test suite on this PR at 0056e90. You can monitor the build here. It should now contribute to this PR's status checks. |
@RyanCavanaugh Thanks! Could I please trouble you to trigger @typescript-bot run dt as well? |
@typescript-bot run dt |
Heya @RyanCavanaugh, I've started to run the parallelized Definitely Typed test suite on this PR at 77844cc. You can monitor the build here. It should now contribute to this PR's status checks. |
43679d2
to
1c95e0e
Compare
8efba07
to
1e82814
Compare
@DanielRosenwasser we should probably discuss this in a design meeting after we get an analysis of how breaky it is to user/DT/RWC tests. Though maybe we should hold this until after the existing effort to gather broken Array examples is done. |
Any update on this? I'm hoping it allows for idiomatic usage of eg |
This has been sitting for a long time, and a big part of that is the difficulty in making any change to array types. I think it has to be a single major update like #36554 nowadays. I'm going to close this PR, although it may be useful as a basis for a part of that work. |
The TypeScript team hasn't accepted the linked issue #19535. If you can get it accepted, this PR will have a better chance of being reviewed. |
Roll up #33606, #33620 and #33630
Fixes #19535
Fixes #24579
Fixes #26378
Fixes #26976
Fixes #29604
Fixes #31033