| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:81567642-a8f0-78bc-ef83-13e3a4236907 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | C7D4:2DAE85:FA8FC:14DAC9:6A616825 |
| html-safe-nonce | 3cac919e96e05cb3b71e571793b97d0e989317ac77ce2af9d425ecbb0a08e808 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDN0Q0OjJEQUU4NTpGQThGQzoxNERBQzk6NkE2MTY4MjUiLCJ2aXNpdG9yX2lkIjoiNTczODI5MTY2Mzc5NDM4NDUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 9edb16b6622a07ef5c1bd9295e1efefddca68112a40b12711b99086b431367f0 |
| hovercard-subject-tag | pull_request:194165511 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/microsoft/TypeScript/24897/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/fa8899cbc6c9377ff21d68a5f01694c9046705691c955427cae6acdc59a61931/microsoft/TypeScript/pull/24897 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/fa8899cbc6c9377ff21d68a5f01694c9046705691c955427cae6acdc59a61931/microsoft/TypeScript/pull/24897 |
| og:image:alt | This PR includes the following:
Expansion of rest parameters with tuple types into discrete parameters.
Expansion of spread expressions with tuple types into discrete arguments.
Generic rest param... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | ahejlsberg |
| hostname | github.com |
| expected-hostname | github.com |
| None | a69385f7d268ece7ad25b131bbd70f457024811fc79afcae43785a6849b724e2 |
| turbo-cache-control | no-cache |
| go-import | github.com/microsoft/TypeScript git https://github.com/microsoft/TypeScript.git |
| octolytics-dimension-user_id | 6154722 |
| octolytics-dimension-user_login | microsoft |
| octolytics-dimension-repository_id | 20929025 |
| octolytics-dimension-repository_nwo | microsoft/TypeScript |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 20929025 |
| octolytics-dimension-repository_network_root_nwo | microsoft/TypeScript |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 484cf265a1f970d5c7a5e7c37cb677d8010aa12f |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/microsoft/TypeScript/pull/24897#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FTypeScript%2Fpull%2F24897 |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub Copilot appDirect agents from issue to merge | https://github.com/features/ai/github-app |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| Code QualityEnforce quality at merge | https://github.com/features/code-quality |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| View all resources | https://github.com/resources |
| GitHub SponsorsFund open source developers | https://github.com/open-source/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/open-source/accelerator |
| GitHub Stars | https://stars.github.com |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/enterprise/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FTypeScript%2Fpull%2F24897 |
|
Sign up
| https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=microsoft%2FTypeScript |
| Reload | https://github.com/microsoft/TypeScript/pull/24897 |
| Reload | https://github.com/microsoft/TypeScript/pull/24897 |
| Reload | https://github.com/microsoft/TypeScript/pull/24897 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
|
microsoft
| https://github.com/microsoft |
| TypeScript | https://github.com/microsoft/TypeScript |
|
Notifications
| https://github.com/login?return_to=%2Fmicrosoft%2FTypeScript |
|
Fork
13.6k
| https://github.com/login?return_to=%2Fmicrosoft%2FTypeScript |
|
Star
110k
| https://github.com/login?return_to=%2Fmicrosoft%2FTypeScript |
|
Code
| https://github.com/microsoft/TypeScript |
|
Issues
5k+
| https://github.com/microsoft/TypeScript/issues |
|
Pull requests
21
| https://github.com/microsoft/TypeScript/pulls |
|
Actions
| https://github.com/microsoft/TypeScript/actions |
|
Projects
| https://github.com/microsoft/TypeScript/projects |
|
Models
| https://github.com/microsoft/TypeScript/models |
|
Wiki
| https://github.com/microsoft/TypeScript/wiki |
|
Security and quality
0
| https://github.com/microsoft/TypeScript/security |
|
Insights
| https://github.com/microsoft/TypeScript/pulse |
|
Code
| https://github.com/microsoft/TypeScript |
|
Issues
| https://github.com/microsoft/TypeScript/issues |
|
Pull requests
| https://github.com/microsoft/TypeScript/pulls |
|
Actions
| https://github.com/microsoft/TypeScript/actions |
|
Projects
| https://github.com/microsoft/TypeScript/projects |
|
Models
| https://github.com/microsoft/TypeScript/models |
|
Wiki
| https://github.com/microsoft/TypeScript/wiki |
|
Security and quality
| https://github.com/microsoft/TypeScript/security |
|
Insights
| https://github.com/microsoft/TypeScript/pulse |
| ahejlsberg | https://github.com/ahejlsberg |
| master | https://github.com/microsoft/TypeScript/tree/master |
| restTuples | https://github.com/microsoft/TypeScript/tree/restTuples |
| Conversation | https://github.com/microsoft/TypeScript/pull/24897 |
| Commits40 (40) | https://github.com/microsoft/TypeScript/pull/24897/commits |
| Checks | https://github.com/microsoft/TypeScript/pull/24897/checks |
| Files changed | https://github.com/microsoft/TypeScript/pull/24897/files |
| Tuples in rest parameters and spread expressions | https://github.com/microsoft/TypeScript/pull/24897#top |
| ahejlsberg | https://github.com/ahejlsberg |
| master | https://github.com/microsoft/TypeScript/tree/master |
| restTuples | https://github.com/microsoft/TypeScript/tree/restTuples |
|
| https://github.com/ahejlsberg |
| ahejlsberg | https://github.com/ahejlsberg |
| Jun 12, 2018 | https://github.com/microsoft/TypeScript/pull/24897#issue-331436630 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| #5453 | https://github.com/microsoft/TypeScript/issues/5453 |
| #26676 | https://github.com/microsoft/TypeScript/pull/26676 |
| #1024 | https://github.com/microsoft/TypeScript/issues/1024 |
| #4130 | https://github.com/microsoft/TypeScript/issues/4130 |
| #5331 | https://github.com/microsoft/TypeScript/issues/5331 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| ahejlsberg | https://github.com/ahejlsberg |
| June 7, 2018 12:23 | https://github.com/microsoft/TypeScript/pull/24897#commits-pushed-8cd8edb |
|
| https://github.com/ahejlsberg |
| Allow generic rest parameters and infer tuples when possible | https://github.com/microsoft/TypeScript/pull/24897/commits/8cd8edbe2cb19120cd43fd1647d3bfd489aec6c7 |
| 8cd8edb | https://github.com/microsoft/TypeScript/pull/24897/commits/8cd8edbe2cb19120cd43fd1647d3bfd489aec6c7 |
|
| https://github.com/ahejlsberg |
| Accept new baselines | https://github.com/microsoft/TypeScript/pull/24897/commits/43bfccfd086085e7732eee425841fe9c6742a7bd |
| 43bfccf | https://github.com/microsoft/TypeScript/pull/24897/commits/43bfccfd086085e7732eee425841fe9c6742a7bd |
|
| https://github.com/ahejlsberg |
| Optional elements in tuple types + empty tuple types + other fixes. | https://github.com/microsoft/TypeScript/pull/24897/commits/2e04322a6da1472c4bb9d048a4d4431f88baea79 |
| 2e04322 | https://github.com/microsoft/TypeScript/pull/24897/commits/2e04322a6da1472c4bb9d048a4d4431f88baea79 |
|
| https://github.com/ahejlsberg |
| Accept new baselines | https://github.com/microsoft/TypeScript/pull/24897/commits/346276ce7a6fe49ed31d92289ee02d3ceba94047 |
| 346276c | https://github.com/microsoft/TypeScript/pull/24897/commits/346276ce7a6fe49ed31d92289ee02d3ceba94047 |
|
| https://github.com/ahejlsberg |
| Expand rest parameter with tuple types when emitting signatures | https://github.com/microsoft/TypeScript/pull/24897/commits/c69e4e7aff4c46197dcc55bfbfc677c4dbf4142d |
| c69e4e7 | https://github.com/microsoft/TypeScript/pull/24897/commits/c69e4e7aff4c46197dcc55bfbfc677c4dbf4142d |
|
| https://github.com/ahejlsberg |
| Accept new baselines | https://github.com/microsoft/TypeScript/pull/24897/commits/73e008d14694feb7df6e33288bec76af0de53f6e |
| 73e008d | https://github.com/microsoft/TypeScript/pull/24897/commits/73e008d14694feb7df6e33288bec76af0de53f6e |
|
| https://github.com/ahejlsberg |
| Record parameter names in inferred tuple types | https://github.com/microsoft/TypeScript/pull/24897/commits/7aee647a9db105da36a3209179cac55ebc956855 |
| 7aee647 | https://github.com/microsoft/TypeScript/pull/24897/commits/7aee647a9db105da36a3209179cac55ebc956855 |
|
| https://github.com/ahejlsberg |
| Fix lint errors | https://github.com/microsoft/TypeScript/pull/24897/commits/9ae93713ae34f4176204059a02b820213397d0e7 |
| 9ae9371 | https://github.com/microsoft/TypeScript/pull/24897/commits/9ae93713ae34f4176204059a02b820213397d0e7 |
|
| https://github.com/ahejlsberg |
| Flatten spread expressions of tuple types | https://github.com/microsoft/TypeScript/pull/24897/commits/e239f86d3faced2dcd88f9b35f24f88327421cfb |
| e239f86 | https://github.com/microsoft/TypeScript/pull/24897/commits/e239f86d3faced2dcd88f9b35f24f88327421cfb |
|
| https://github.com/ahejlsberg |
| Accept new baselines | https://github.com/microsoft/TypeScript/pull/24897/commits/0b0a91a7bfa278f7cdf37422ecca590524b92c1f |
| 0b0a91a | https://github.com/microsoft/TypeScript/pull/24897/commits/0b0a91a7bfa278f7cdf37422ecca590524b92c1f |
|
| https://github.com/ahejlsberg |
| Accept baseline API changes | https://github.com/microsoft/TypeScript/pull/24897/commits/5245642530671a02275ef78e513f3b522b103336 |
| 5245642 | https://github.com/microsoft/TypeScript/pull/24897/commits/5245642530671a02275ef78e513f3b522b103336 |
| https://github.com/Kingwl |
| Kingwl | https://github.com/Kingwl |
| Jun 12, 2018 | https://github.com/microsoft/TypeScript/pull/24897#issuecomment-396468055 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| https://github.com/felixfbecker |
| felixfbecker | https://github.com/felixfbecker |
| Jun 12, 2018 | https://github.com/microsoft/TypeScript/pull/24897#issuecomment-396470142 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| #13778 | https://github.com/microsoft/TypeScript/issues/13778 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| https://github.com/jovdb |
| jovdb | https://github.com/jovdb |
| Jun 12, 2018 | https://github.com/microsoft/TypeScript/pull/24897#issuecomment-396475172 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| https://github.com/Cryrivers |
| Cryrivers | https://github.com/Cryrivers |
| Jun 12, 2018 | https://github.com/microsoft/TypeScript/pull/24897#issuecomment-396478500 |
| #5453 | https://github.com/microsoft/TypeScript/issues/5453 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| https://github.com/Strate |
| Strate | https://github.com/Strate |
| Jun 12, 2018 | https://github.com/microsoft/TypeScript/pull/24897#issuecomment-396499992 |
| @Cryrivers | https://github.com/Cryrivers |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| https://github.com/goodmind |
| goodmind | https://github.com/goodmind |
| Jun 12, 2018 | https://github.com/microsoft/TypeScript/pull/24897#issuecomment-396583529 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
|
| https://github.com/ahejlsberg |
| Merge branch 'master' into restTuples | https://github.com/microsoft/TypeScript/pull/24897/commits/39099a07e735fba796c2322ca4764e8c71b85856 |
| 39099a0 | https://github.com/microsoft/TypeScript/pull/24897/commits/39099a07e735fba796c2322ca4764e8c71b85856 |
| https://github.com/goodmind |
| goodmind | https://github.com/goodmind |
|
Jun 12, 2018
| https://github.com/microsoft/TypeScript/pull/24897#ref-issue-298033537 |
|
operate on tuples
KiaraGrouwstra/typical#17
| https://github.com/KiaraGrouwstra/typical/issues/17 |
|
| https://github.com/ahejlsberg |
| Accept baseline changes in APIs | https://github.com/microsoft/TypeScript/pull/24897/commits/dee51ed78b5685658b1362b0c3296c5d346d2c3f |
| dee51ed | https://github.com/microsoft/TypeScript/pull/24897/commits/dee51ed78b5685658b1362b0c3296c5d346d2c3f |
| https://github.com/j-oliveras |
| j-oliveras | https://github.com/j-oliveras |
| Jun 12, 2018 | https://github.com/microsoft/TypeScript/pull/24897#issuecomment-396595951 |
| @goodmind | https://github.com/goodmind |
| tuples are fixed sized | https://www.typescriptlang.org/docs/handbook/basic-types.html#tuple |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| https://github.com/j-oliveras |
| j-oliveras | https://github.com/j-oliveras |
|
Jun 12, 2018
| https://github.com/microsoft/TypeScript/pull/24897#ref-issue-331594176 |
|
Allow use of spread operator in tuple types
#24902
| https://github.com/microsoft/TypeScript/issues/24902 |
| https://github.com/ahejlsberg |
| ahejlsberg | https://github.com/ahejlsberg |
| Jun 12, 2018 | https://github.com/microsoft/TypeScript/pull/24897#issuecomment-396597407 |
| @jovdb | https://github.com/jovdb |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| https://github.com/goodmind |
| goodmind | https://github.com/goodmind |
| Jun 12, 2018 | https://github.com/microsoft/TypeScript/pull/24897#issuecomment-396598127 |
| @ahejlsberg | https://github.com/ahejlsberg |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| https://github.com/ahejlsberg |
| ahejlsberg | https://github.com/ahejlsberg |
| Jun 12, 2018 | https://github.com/microsoft/TypeScript/pull/24897#issuecomment-396602140 |
| @felixfbecker | https://github.com/felixfbecker |
| @Cryrivers | https://github.com/Cryrivers |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| https://github.com/felixfbecker |
| felixfbecker | https://github.com/felixfbecker |
| Jun 12, 2018 | https://github.com/microsoft/TypeScript/pull/24897#issuecomment-396624078 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| https://github.com/KiaraGrouwstra |
| KiaraGrouwstra | https://github.com/KiaraGrouwstra |
| Jun 12, 2018 | https://github.com/microsoft/TypeScript/pull/24897#issuecomment-396699795 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| @goodmind | https://github.com/goodmind |
| @ahejlsberg | https://github.com/ahejlsberg |
| tuple type spread #17884 | https://github.com/microsoft/TypeScript/pull/17884 |
| TypeScripts Type System is Turing Complete #14833 | https://github.com/microsoft/TypeScript/issues/14833 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| https://github.com/bterlson |
| bterlson | https://github.com/bterlson |
| Jun 12, 2018 | https://github.com/microsoft/TypeScript/pull/24897#issuecomment-396700001 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| @ahejlsberg | https://github.com/ahejlsberg |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| https://github.com/mshustov |
| mshustov | https://github.com/mshustov |
|
Jun 12, 2018
| https://github.com/microsoft/TypeScript/pull/24897#ref-issue-330529138 |
|
Typescript args issue
redux-saga/redux-saga#1482
| https://github.com/redux-saga/redux-saga/issues/1482 |
|
| https://github.com/ahejlsberg |
| Better algorithm for combined co- and contra-variant inferences. | https://github.com/microsoft/TypeScript/pull/24897/commits/f93f6ec17b40e8e555b66fcf534ac1db6b13e85d |
| f93f6ec | https://github.com/microsoft/TypeScript/pull/24897/commits/f93f6ec17b40e8e555b66fcf534ac1db6b13e85d |
| https://github.com/nspaeth |
| nspaeth | https://github.com/nspaeth |
|
Sep 4, 2018
| https://github.com/microsoft/TypeScript/pull/24897#ref-issue-343521207 |
|
Self reference model with Typescript and MST v3
mobxjs/mobx-state-tree#943
| https://github.com/mobxjs/mobx-state-tree/issues/943 |
| https://github.com/kgtkr |
| kgtkr | https://github.com/kgtkr |
| Sep 7, 2018 | https://github.com/microsoft/TypeScript/pull/24897#issuecomment-419406826 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| emmanueltouzery | https://github.com/emmanueltouzery |
|
Sep 9, 2018
| https://github.com/microsoft/TypeScript/pull/24897#ref-commit-e5acd48 |
|
| https://github.com/emmanueltouzery |
| some work on flipped, doesn't work and will give up due to TS authors… | https://github.com/emmanueltouzery/prelude-ts/commit/e5acd48d58f5347d11c50ff7434023b258895ef8 |
| e5acd48 | https://github.com/emmanueltouzery/prelude-ts/commit/e5acd48d58f5347d11c50ff7434023b258895ef8 |
| https://github.com/Microsoft/TypeScript/pull/24897\#issuecomment-401418254 | https://github.com/Microsoft/TypeScript/pull/24897\#issuecomment-401418254 |
| https://github.com/emmanueltouzery |
| emmanueltouzery | https://github.com/emmanueltouzery |
|
Sep 9, 2018
| https://github.com/microsoft/TypeScript/pull/24897#ref-issue-353445364 |
|
Add Future.liftXXX
emmanueltouzery/prelude-ts#12
| https://github.com/emmanueltouzery/prelude-ts/issues/12 |
| https://github.com/ahejlsberg |
| ahejlsberg | https://github.com/ahejlsberg |
|
Sep 11, 2018
| https://github.com/microsoft/TypeScript/pull/24897#ref-pullrequest-359131604 |
|
Strict bind, call, and apply methods on functions
#27028
| https://github.com/microsoft/TypeScript/pull/27028 |
| https://github.com/jcalz |
| jcalz | https://github.com/jcalz |
|
Sep 14, 2018
| https://github.com/microsoft/TypeScript/pull/24897#ref-issue-358314615 |
|
Feature request: lift the circular constraint for conditional types
#26980
| https://github.com/microsoft/TypeScript/issues/26980 |
| https://github.com/ahejlsberg |
| ahejlsberg | https://github.com/ahejlsberg |
|
Sep 18, 2018
| https://github.com/microsoft/TypeScript/pull/24897#ref-issue-361230277 |
|
Add a way to prefer narrowing array to tuple if possible
#27179
| https://github.com/microsoft/TypeScript/issues/27179 |
| https://github.com/jcalz |
| jcalz | https://github.com/jcalz |
|
Sep 21, 2018
| https://github.com/microsoft/TypeScript/pull/24897#ref-issue-344636702 |
|
Mapped tuple types
#25947
| https://github.com/microsoft/TypeScript/issues/25947 |
|
Proposal: support pathof along with current keyof
#20423
| https://github.com/microsoft/TypeScript/issues/20423 |
|
tuple type spread
#17884
| https://github.com/microsoft/TypeScript/pull/17884 |
| https://github.com/damyanpetev |
| damyanpetev | https://github.com/damyanpetev |
|
Oct 31, 2018
| https://github.com/microsoft/TypeScript/pull/24897#ref-pullrequest-376098940 |
|
refactor(toggle): update overlay subscription filter to tuple
IgniteUI/igniteui-angular#2898
| https://github.com/IgniteUI/igniteui-angular/pull/2898 |
| https://github.com/ahejlsberg |
| ahejlsberg | https://github.com/ahejlsberg |
|
Jan 6, 2019
| https://github.com/microsoft/TypeScript/pull/24897#ref-issue-395611248 |
|
Fails to calculate arguments length, when combining tuple spread with extra arguments
#29248
| https://github.com/microsoft/TypeScript/issues/29248 |
| https://github.com/MattiasBuelens |
| MattiasBuelens | https://github.com/MattiasBuelens |
|
Feb 4, 2019
| https://github.com/microsoft/TypeScript/pull/24897#ref-pullrequest-406401992 |
|
Improve type of RollupOutput.output
rollup/rollup#2679
| https://github.com/rollup/rollup/pull/2679 |
| https://github.com/otofu-square |
| otofu-square | https://github.com/otofu-square |
|
Mar 1, 2019
| https://github.com/microsoft/TypeScript/pull/24897#ref-pullrequest-415704749 |
|
Add support for TypeScript
testing-library/react-hooks-testing-library#8
| https://github.com/testing-library/react-hooks-testing-library/pull/8 |
| https://github.com/ahejlsberg |
| ahejlsberg | https://github.com/ahejlsberg |
|
Mar 9, 2019
| https://github.com/microsoft/TypeScript/pull/24897#ref-pullrequest-417017849 |
|
Higher order function type inference
#30215
| https://github.com/microsoft/TypeScript/pull/30215 |
| https://github.com/JakeTunaley |
| JakeTunaley | https://github.com/JakeTunaley |
|
Apr 10, 2019
| https://github.com/microsoft/TypeScript/pull/24897#ref-issue-431272245 |
|
Recursive type definitions regression in 3.4.0
#30841
| https://github.com/microsoft/TypeScript/issues/30841 |
|
Spread / Flatten Types
#31192
| https://github.com/microsoft/TypeScript/issues/31192 |
|
Unable to append a type to an existing tuple
#31286
| https://github.com/microsoft/TypeScript/issues/31286 |
| https://github.com/ahejlsberg |
| ahejlsberg | https://github.com/ahejlsberg |
|
Jun 4, 2019
| https://github.com/microsoft/TypeScript/pull/24897#ref-issue-451296809 |
|
3.5.1 regression when using this with an index signature of a generic union type
#31731
| https://github.com/microsoft/TypeScript/issues/31731 |
| https://github.com/ChristianMurphy |
| ChristianMurphy | https://github.com/ChristianMurphy |
|
Jul 13, 2019
| https://github.com/microsoft/TypeScript/pull/24897#ref-issue-467308133 |
|
Stop allowing extraSettings
unifiedjs/unified#60
| https://github.com/unifiedjs/unified/issues/60 |
| https://github.com/anion155 |
| anion155 | https://github.com/anion155 |
|
Oct 3, 2019
| https://github.com/microsoft/TypeScript/pull/24897#ref-issue-501976913 |
|
Spread operator in tuple types not supported
Swatinem/rollup-plugin-dts#59
| https://github.com/Swatinem/rollup-plugin-dts/issues/59 |
| https://github.com/jcalz |
| jcalz | https://github.com/jcalz |
|
Dec 18, 2019
| https://github.com/microsoft/TypeScript/pull/24897#ref-issue-539700816 |
|
Flatten Function Parameters and remember param names?
#35752
| https://github.com/microsoft/TypeScript/issues/35752 |
| https://github.com/trickeyd |
| trickeyd | https://github.com/trickeyd |
| Feb 23, 2020 | https://github.com/microsoft/TypeScript/pull/24897#issuecomment-590067535 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| #24897 | https://github.com/microsoft/TypeScript/pull/24897 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
| https://github.com/jcalz |
| jcalz | https://github.com/jcalz |
|
May 1, 2020
| https://github.com/microsoft/TypeScript/pull/24897#ref-pullrequest-461418817 |
|
Accurate Array.prototype.flat definition
#32131
| https://github.com/microsoft/TypeScript/pull/32131 |
| https://github.com/jack-williams |
| jack-williams | https://github.com/jack-williams |
|
Aug 15, 2020
| https://github.com/microsoft/TypeScript/pull/24897#ref-issue-679512162 |
|
Conditional type doesn't work inside tuple
#40067
| https://github.com/microsoft/TypeScript/issues/40067 |
| https://github.com/stuft2 |
| stuft2 | https://github.com/stuft2 |
|
Mar 4, 2021
| https://github.com/microsoft/TypeScript/pull/24897#ref-pullrequest-821706528 |
|
Improve typescript types
Gi60s/openapi-enforcer-middleware#40
| https://github.com/Gi60s/openapi-enforcer-middleware/pull/40 |
| https://github.com/SSShuai1999 |
| SSShuai1999 | https://github.com/SSShuai1999 |
|
Jun 23, 2021
| https://github.com/microsoft/TypeScript/pull/24897#ref-issue-927893801 |
|
20 - Promise.all
type-challenges/type-challenges#1924
| https://github.com/type-challenges/type-challenges/issues/1924 |
| https://github.com/microsoft |
| microsoft | https://github.com/microsoft |
| Oct 21, 2025 | https://github.com/microsoft/TypeScript/pull/24897#event-20415700197 |
| https://github.com/typescript-bot |
| typescript-bot | https://github.com/typescript-bot |
| ahejlsberg | https://github.com/ahejlsberg |
| sandersn | https://github.com/sandersn |
| Oct 21, 2025 | https://github.com/microsoft/TypeScript/pull/24897#event-20415701213 |
| https://github.co/hiddenchars |
| https://github.com/microsoft/TypeScript/pull/{{ revealButtonHref }} |
| Sign up for free | https://github.com/join?source=comment-repo |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FTypeScript%2Fpull%2F24897 |
|
| https://github.com/sandersn |
|
sandersn
| https://github.com/sandersn |
|
| https://github.com/DanielRosenwasser |
|
DanielRosenwasser
| https://github.com/DanielRosenwasser |
|
| https://github.com/mhegazy |
|
mhegazy
| https://github.com/mhegazy |
|
| https://github.com/microsoft/TypeScript/pull/24897/files/5ef7e9ff34e7b27d9dd1cef370dd02e17327a624 |
|
| https://github.com/sandersn |
|
sandersn
| https://github.com/sandersn |
|
| https://github.com/ahejlsberg |
|
ahejlsberg
| https://github.com/ahejlsberg |
|
Tuples as types for rest ...arguments
| https://github.com/microsoft/TypeScript/issues/5331 |
|
Compiler incorrectly reports parameter/call target signature mismatch when using the spread operator
| https://github.com/microsoft/TypeScript/issues/4130 |
|
Typed ...rest parameters with generics
| https://github.com/microsoft/TypeScript/issues/1024 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/24897 |
|
| https://github.com/ahejlsberg |
|
| https://github.com/Kingwl |
|
| https://github.com/felixfbecker |
|
| https://github.com/jovdb |
|
| https://github.com/Cryrivers |
|
| https://github.com/Strate |
|
| https://github.com/goodmind |
|
| https://github.com/j-oliveras |
|
| https://github.com/KiaraGrouwstra |
|
| https://github.com/bterlson |
|
| https://github.com/ckknight |
|
| https://github.com/timocov |
|
| https://github.com/MartinJohns |
|
| https://github.com/icholy |
|
| https://github.com/mpawelski |
|
| https://github.com/itsMapleLeaf |
|
| https://github.com/HerringtonDarkholme |
|
| https://github.com/Igorbek |
|
| https://github.com/pleerock |
|
| https://github.com/Lodin |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |