René's URL Explorer Experiment


Title: Improved mapped type support for arrays and tuples by ahejlsberg · Pull Request #26063 · microsoft/TypeScript · GitHub

Open Graph Title: Improved mapped type support for arrays and tuples by ahejlsberg · Pull Request #26063 · microsoft/TypeScript

X Title: Improved mapped type support for arrays and tuples by ahejlsberg · Pull Request #26063 · microsoft/TypeScript

Description: TypeScript is a superset of JavaScript that compiles to clean JavaScript output. - Improved mapped type support for arrays and tuples by ahejlsberg · Pull Request #26063 · microsoft/TypeScript

Open Graph Description: This PR improves our support for arrays and tuples in homomorphic mapped types (i.e. structure preserving mapped types of the form { [P in keyof T]: X }). When a homomorphic mapped type is applied ...

X Description: This PR improves our support for arrays and tuples in homomorphic mapped types (i.e. structure preserving mapped types of the form { [P in keyof T]: X }). When a homomorphic mapped type is applied ...

Opengraph URL: https://github.com/microsoft/TypeScript/pull/26063

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:33d5182f-df1c-d6e7-d622-ddf30404416e
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id868A:1C9FF9:12C7DF7:19E1F80:6A61BB79
html-safe-nonce27ea921489675cc234f0038e8085892cfcd4a3f6e5eae3d2521b97a75189b2ce
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4NjhBOjFDOUZGOToxMkM3REY3OjE5RTFGODA6NkE2MUJCNzkiLCJ2aXNpdG9yX2lkIjoiMTY2OTM3NDg2OTcxNTkyNTg4MSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac38227fa61079f8a5d8b7a439fab85d216bc868c5aae7eb51a6997567cf004448
hovercard-subject-tagpull_request:204824227
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/microsoft/TypeScript/26063/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/8dbd40b17cfdf5f48618c1ce2c0d45790bfc1bddd6a44613fba5f441a78c6e09/microsoft/TypeScript/pull/26063
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/8dbd40b17cfdf5f48618c1ce2c0d45790bfc1bddd6a44613fba5f441a78c6e09/microsoft/TypeScript/pull/26063
og:image:altThis PR improves our support for arrays and tuples in homomorphic mapped types (i.e. structure preserving mapped types of the form { [P in keyof T]: X }). When a homomorphic mapped type is applied ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameahejlsberg
hostnamegithub.com
expected-hostnamegithub.com
None6f4633bcf01c1ad14b73fd07dd39ac31d61f3d3c2578ee08ec1792b7b351eeb9
turbo-cache-controlno-cache
go-importgithub.com/microsoft/TypeScript git https://github.com/microsoft/TypeScript.git
octolytics-dimension-user_id6154722
octolytics-dimension-user_loginmicrosoft
octolytics-dimension-repository_id20929025
octolytics-dimension-repository_nwomicrosoft/TypeScript
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id20929025
octolytics-dimension-repository_network_root_nwomicrosoft/TypeScript
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releaseac296ae7f21856f1f92adbad22f870b6fbb4b907
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/microsoft/TypeScript/pull/26063#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FTypeScript%2Fpull%2F26063
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://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%2F26063
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
Reloadhttps://github.com/microsoft/TypeScript/pull/26063
Reloadhttps://github.com/microsoft/TypeScript/pull/26063
Reloadhttps://github.com/microsoft/TypeScript/pull/26063
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/26063
microsoft https://github.com/microsoft
TypeScripthttps://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
ahejlsberghttps://github.com/ahejlsberg
masterhttps://github.com/microsoft/TypeScript/tree/master
mappedTypesArraysTupleshttps://github.com/microsoft/TypeScript/tree/mappedTypesArraysTuples
Conversationhttps://github.com/microsoft/TypeScript/pull/26063
Commits4 (4)https://github.com/microsoft/TypeScript/pull/26063/commits
Checkshttps://github.com/microsoft/TypeScript/pull/26063/checks
Files changedhttps://github.com/microsoft/TypeScript/pull/26063/files
Improved mapped type support for arrays and tupleshttps://github.com/microsoft/TypeScript/pull/26063#top
ahejlsberghttps://github.com/ahejlsberg
masterhttps://github.com/microsoft/TypeScript/tree/master
mappedTypesArraysTupleshttps://github.com/microsoft/TypeScript/tree/mappedTypesArraysTuples
https://github.com/ahejlsberg
ahejlsberghttps://github.com/ahejlsberg
Jul 30, 2018https://github.com/microsoft/TypeScript/pull/26063#issue-345783905
#25947https://github.com/microsoft/TypeScript/issues/25947
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/26063
ahejlsberghttps://github.com/ahejlsberg
July 29, 2018 15:14https://github.com/microsoft/TypeScript/pull/26063#commits-pushed-8eb24db
https://github.com/ahejlsberg
Homomorphic mapped type support for arrays and tupleshttps://github.com/microsoft/TypeScript/pull/26063/commits/8eb24db0c0a0dae47e2696095d46f894546105aa
8eb24dbhttps://github.com/microsoft/TypeScript/pull/26063/commits/8eb24db0c0a0dae47e2696095d46f894546105aa
https://github.com/ahejlsberg
Accept new baselineshttps://github.com/microsoft/TypeScript/pull/26063/commits/df100957b62d918ea176c421bf2178b9ea892fcd
df10095https://github.com/microsoft/TypeScript/pull/26063/commits/df100957b62d918ea176c421bf2178b9ea892fcd
https://github.com/ahejlsberg
Add testshttps://github.com/microsoft/TypeScript/pull/26063/commits/32a9ec6c30652de28e1f38fb51580193ccb44c59
32a9ec6https://github.com/microsoft/TypeScript/pull/26063/commits/32a9ec6c30652de28e1f38fb51580193ccb44c59
https://github.com/ahejlsberg
Accept new baselineshttps://github.com/microsoft/TypeScript/pull/26063/commits/efb6e0b84222fffe3ffc4fa774e701c32aed2eea
efb6e0bhttps://github.com/microsoft/TypeScript/pull/26063/commits/efb6e0b84222fffe3ffc4fa774e701c32aed2eea
https://github.com/ahejlsberg
ahejlsberghttps://github.com/ahejlsberg
DanielRosenwasserhttps://github.com/DanielRosenwasser
mhegazyhttps://github.com/mhegazy
sandersnhttps://github.com/sandersn
weswighamhttps://github.com/weswigham
July 30, 2018 14:32https://github.com/microsoft/TypeScript/pull/26063#event-1760327528
https://github.com/sandersn
sandersnhttps://github.com/sandersn
Jul 30, 2018 https://github.com/microsoft/TypeScript/pull/26063#pullrequestreview-141591845
View reviewed changes https://github.com/microsoft/TypeScript/pull/26063/files/efb6e0b84222fffe3ffc4fa774e701c32aed2eea
sandersnhttps://github.com/sandersn
https://github.com/microsoft/TypeScript/pull/26063#pullrequestreview-141591845
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/26063
src/compiler/checker.tshttps://github.com/microsoft/TypeScript/pull/26063/files/efb6e0b84222fffe3ffc4fa774e701c32aed2eea#diff-d9ab6589e714c71e657f601cf30ff51dfc607fc98419bf72e04f6b0fa92cc4b8
sandersnhttps://github.com/sandersn
Jul 30, 2018https://github.com/microsoft/TypeScript/pull/26063#discussion_r206208293
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/26063
src/compiler/checker.tshttps://github.com/microsoft/TypeScript/pull/26063/files/efb6e0b84222fffe3ffc4fa774e701c32aed2eea#diff-d9ab6589e714c71e657f601cf30ff51dfc607fc98419bf72e04f6b0fa92cc4b8
sandersnhttps://github.com/sandersn
Jul 30, 2018https://github.com/microsoft/TypeScript/pull/26063#discussion_r206210661
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/26063
src/compiler/checker.tshttps://github.com/microsoft/TypeScript/pull/26063/files/efb6e0b84222fffe3ffc4fa774e701c32aed2eea#diff-d9ab6589e714c71e657f601cf30ff51dfc607fc98419bf72e04f6b0fa92cc4b8
sandersnhttps://github.com/sandersn
Jul 30, 2018https://github.com/microsoft/TypeScript/pull/26063#discussion_r206212505
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/26063
ahejlsberghttps://github.com/ahejlsberg
Jul 30, 2018https://github.com/microsoft/TypeScript/pull/26063#discussion_r206301338
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/26063
https://github.com/mhegazy
mhegazyhttps://github.com/mhegazy
Jul 30, 2018 https://github.com/microsoft/TypeScript/pull/26063#pullrequestreview-141681414
View reviewed changes https://github.com/microsoft/TypeScript/pull/26063/files/efb6e0b84222fffe3ffc4fa774e701c32aed2eea
https://github.com/ahejlsberg
ahejlsberghttps://github.com/ahejlsberg
TypeScript 3.1https://github.com/microsoft/TypeScript/milestone/74
Jul 31, 2018https://github.com/microsoft/TypeScript/pull/26063#event-1763374868
https://github.com/ahejlsberg
ahejlsberghttps://github.com/ahejlsberg
4bc7f15https://github.com/microsoft/TypeScript/commit/4bc7f1570b69d5bcb68f21ee438f654eb88f752a
Jul 31, 2018https://github.com/microsoft/TypeScript/pull/26063#event-1763375720
https://github.com/ahejlsberg
ahejlsberghttps://github.com/ahejlsberg
July 31, 2018 17:54https://github.com/microsoft/TypeScript/pull/26063#event-1763376003
Aug 1, 2018 https://github.com/microsoft/TypeScript/pull/26063#ref-issue-346714001
Array mapped type change breaks ember array 'get' #26120 https://github.com/microsoft/TypeScript/issues/26120
https://github.com/DanielRosenwasser
DanielRosenwasserhttps://github.com/DanielRosenwasser
Aug 1, 2018 https://github.com/microsoft/TypeScript/pull/26063#ref-issue-344636702
Mapped tuple types #25947 https://github.com/microsoft/TypeScript/issues/25947
https://github.com/jcalz
jcalzhttps://github.com/jcalz
Aug 1, 2018https://github.com/microsoft/TypeScript/pull/26063#issuecomment-409706254
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/26063
https://github.com/dead-claudia
dead-claudiahttps://github.com/dead-claudia
Aug 2, 2018 https://github.com/microsoft/TypeScript/pull/26063#ref-issue-345633672
Tuple iteration and merging #26058 https://github.com/microsoft/TypeScript/issues/26058
https://github.com/AlCalzone
AlCalzonehttps://github.com/AlCalzone
Aug 3, 2018 https://github.com/microsoft/TypeScript/pull/26063#ref-issue-347411824
Further improve mapped type support for tuples and arrays (almost complete Promisify inside!) #26190 https://github.com/microsoft/TypeScript/issues/26190
https://github.com/Roaders
Roadershttps://github.com/Roaders
Aug 4, 2018https://github.com/microsoft/TypeScript/pull/26063#issuecomment-410438561
herehttps://stackoverflow.com/questions/51672504/how-to-map-a-tuple-to-another-tuple-type-in-typescript-3-0
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/26063
https://github.com/Roaders
Roadershttps://github.com/Roaders
Aug 4, 2018https://github.com/microsoft/TypeScript/pull/26063#issuecomment-410438732
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/26063
https://github.com/jcalz
jcalzhttps://github.com/jcalz
Aug 7, 2018 https://github.com/microsoft/TypeScript/pull/26063#ref-issue-197808871
Distinguish missing and undefined #13195 https://github.com/microsoft/TypeScript/issues/13195
https://github.com/dragomirtitian
dragomirtitianhttps://github.com/dragomirtitian
Aug 15, 2018https://github.com/microsoft/TypeScript/pull/26063#issuecomment-413243700
@ahejlsberghttps://github.com/ahejlsberg
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/26063
https://github.com/jcalz
jcalzhttps://github.com/jcalz
Aug 15, 2018https://github.com/microsoft/TypeScript/pull/26063#issuecomment-413273538
@dragomirtitianhttps://github.com/dragomirtitian
#26163https://github.com/microsoft/TypeScript/issues/26163
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/26063
[@types/ember bug] - ember types are broken in TypeScript 3.1 typed-ember/ember-cli-typescript#246 https://github.com/typed-ember/ember-cli-typescript/issues/246
[@types/ember] rewrite computed property unwrapping to use infer DefinitelyTyped/DefinitelyTyped#28282 https://github.com/DefinitelyTyped/DefinitelyTyped/pull/28282
[RFC] What constitutes a breaking change? typed-ember/ember-cli-typescript#249 https://github.com/typed-ember/ember-cli-typescript/issues/249
https://github.com/jack-williams
jack-williamshttps://github.com/jack-williams
Aug 28, 2018https://github.com/microsoft/TypeScript/pull/26063#issuecomment-416560625
@jcalzhttps://github.com/jcalz
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/26063
https://github.com/ahejlsberg
ahejlsberghttps://github.com/ahejlsberg
Aug 28, 2018https://github.com/microsoft/TypeScript/pull/26063#issuecomment-416596544
@dragomirtitianhttps://github.com/dragomirtitian
@jcalzhttps://github.com/jcalz
@jack-williamshttps://github.com/jack-williams
#26676https://github.com/microsoft/TypeScript/pull/26676
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/26063
https://github.com/dead-claudia
dead-claudiahttps://github.com/dead-claudia
Sep 9, 2018 https://github.com/microsoft/TypeScript/pull/26063#ref-issue-114100808
Proposal: Variadic Kinds -- Give specific types to variadic functions #5453 https://github.com/microsoft/TypeScript/issues/5453
https://github.com/masaeedu
masaeeduhttps://github.com/masaeedu
Sep 16, 2018 https://github.com/microsoft/TypeScript/pull/26063#ref-issue-360688124
__ #27129 https://github.com/microsoft/TypeScript/issues/27129
jablkohttps://github.com/jablko
Jan 21, 2020 https://github.com/microsoft/TypeScript/pull/26063#ref-commit-c5e7c93
https://github.com/jablko
Mapped type support for array subtypes, likehttps://github.com/jablko/TypeScript/commit/c5e7c9308ebafbb9ce41d202d9a6767ed779c5a6
microsoft#26063https://github.com/microsoft/TypeScript/pull/26063
c5e7c93https://github.com/jablko/TypeScript/commit/c5e7c9308ebafbb9ce41d202d9a6767ed779c5a6
jablkohttps://github.com/jablko
Jan 25, 2020 https://github.com/microsoft/TypeScript/pull/26063#ref-commit-f5a2f8a
https://github.com/jablko
Mapped type support for array subtypes, likehttps://github.com/jablko/TypeScript/commit/f5a2f8a6e8a3cc1d592a4d36ee68b0ebba4482f9
microsoft#26063https://github.com/microsoft/TypeScript/pull/26063
f5a2f8ahttps://github.com/jablko/TypeScript/commit/f5a2f8a6e8a3cc1d592a4d36ee68b0ebba4482f9
jablkohttps://github.com/jablko
Jan 25, 2020 https://github.com/microsoft/TypeScript/pull/26063#ref-commit-49148ac
https://github.com/jablko
Mapped type support for array subtypes, likehttps://github.com/jablko/TypeScript/commit/49148acdc6d91b81eb90c9bc249f1206d5f3c8a0
microsoft#26063https://github.com/microsoft/TypeScript/pull/26063
49148achttps://github.com/jablko/TypeScript/commit/49148acdc6d91b81eb90c9bc249f1206d5f3c8a0
jablkohttps://github.com/jablko
Jan 29, 2020 https://github.com/microsoft/TypeScript/pull/26063#ref-commit-1f72e65
https://github.com/jablko
Mapped type support for array subtypes, likehttps://github.com/jablko/TypeScript/commit/1f72e65f8389a9cf63bdd15bfd2a9f395550dc78
microsoft#26063https://github.com/microsoft/TypeScript/pull/26063
1f72e65https://github.com/jablko/TypeScript/commit/1f72e65f8389a9cf63bdd15bfd2a9f395550dc78
jablkohttps://github.com/jablko
Feb 3, 2020 https://github.com/microsoft/TypeScript/pull/26063#ref-commit-1609645
https://github.com/jablko
Mapped type support for array subtypes, likehttps://github.com/jablko/TypeScript/commit/160964533ef7a88fe4635c4ac8f8d6c5b540de4d
microsoft#26063https://github.com/microsoft/TypeScript/pull/26063
1609645https://github.com/jablko/TypeScript/commit/160964533ef7a88fe4635c4ac8f8d6c5b540de4d
jablkohttps://github.com/jablko
Feb 3, 2020 https://github.com/microsoft/TypeScript/pull/26063#ref-commit-46f97d8
https://github.com/jablko
Mapped type support for array subtypes, likehttps://github.com/jablko/TypeScript/commit/46f97d88f9b9a191d1d47725efdec906d9d9d3ff
microsoft#26063https://github.com/microsoft/TypeScript/pull/26063
46f97d8https://github.com/jablko/TypeScript/commit/46f97d88f9b9a191d1d47725efdec906d9d9d3ff
jablkohttps://github.com/jablko
Feb 4, 2020 https://github.com/microsoft/TypeScript/pull/26063#ref-commit-eb87036
https://github.com/jablko
Mapped type support for array subtypes, likehttps://github.com/jablko/TypeScript/commit/eb87036d29d2b0cb1ac8631d10e526ceccb944ee
microsoft#26063https://github.com/microsoft/TypeScript/pull/26063
eb87036https://github.com/jablko/TypeScript/commit/eb87036d29d2b0cb1ac8631d10e526ceccb944ee
jablkohttps://github.com/jablko
Feb 6, 2020 https://github.com/microsoft/TypeScript/pull/26063#ref-commit-a01608e
https://github.com/jablko
Mapped type support for array subtypes, likehttps://github.com/jablko/TypeScript/commit/a01608efb6c553c9dee81b470c4153029de83cfe
microsoft#26063https://github.com/microsoft/TypeScript/pull/26063
a01608ehttps://github.com/jablko/TypeScript/commit/a01608efb6c553c9dee81b470c4153029de83cfe
jablkohttps://github.com/jablko
Feb 9, 2020 https://github.com/microsoft/TypeScript/pull/26063#ref-commit-b310e35
https://github.com/jablko
Mapped type support for array subtypes, likehttps://github.com/jablko/TypeScript/commit/b310e3561f01ac8f4d47744d40a13ac4f49de3ca
microsoft#26063https://github.com/microsoft/TypeScript/pull/26063
b310e35https://github.com/jablko/TypeScript/commit/b310e3561f01ac8f4d47744d40a13ac4f49de3ca
jablkohttps://github.com/jablko
Feb 10, 2020 https://github.com/microsoft/TypeScript/pull/26063#ref-commit-fbcd07f
https://github.com/jablko
Mapped type support for array subtypes, likehttps://github.com/jablko/TypeScript/commit/fbcd07fbf48abc552d4ca098de5347057522a8de
microsoft#26063https://github.com/microsoft/TypeScript/pull/26063
fbcd07fhttps://github.com/jablko/TypeScript/commit/fbcd07fbf48abc552d4ca098de5347057522a8de
jablkohttps://github.com/jablko
Feb 11, 2020 https://github.com/microsoft/TypeScript/pull/26063#ref-commit-f5f43a8
https://github.com/jablko
Mapped type support for array subtypes, likehttps://github.com/jablko/TypeScript/commit/f5f43a8727f389aa562a50d0c77205ebf3773c55
microsoft#26063https://github.com/microsoft/TypeScript/pull/26063
f5f43a8https://github.com/jablko/TypeScript/commit/f5f43a8727f389aa562a50d0c77205ebf3773c55
jablkohttps://github.com/jablko
Feb 12, 2020 https://github.com/microsoft/TypeScript/pull/26063#ref-commit-56a62b7
https://github.com/jablko
Mapped type support for array subtypes, likehttps://github.com/jablko/TypeScript/commit/56a62b7c49139941e253205733af420a8a43e50d
microsoft#26063https://github.com/microsoft/TypeScript/pull/26063
56a62b7https://github.com/jablko/TypeScript/commit/56a62b7c49139941e253205733af420a8a43e50d
jablkohttps://github.com/jablko
Feb 12, 2020 https://github.com/microsoft/TypeScript/pull/26063#ref-commit-1e81b5f
https://github.com/jablko
Mapped type support for array subtypes, likehttps://github.com/jablko/TypeScript/commit/1e81b5f7907430f462cf451ab05b50f7f7169248
microsoft#26063https://github.com/microsoft/TypeScript/pull/26063
1e81b5fhttps://github.com/jablko/TypeScript/commit/1e81b5f7907430f462cf451ab05b50f7f7169248
jablkohttps://github.com/jablko
Feb 13, 2020 https://github.com/microsoft/TypeScript/pull/26063#ref-commit-f4ae733
https://github.com/jablko
Mapped type support for array subtypes, likehttps://github.com/jablko/TypeScript/commit/f4ae733e24af3942fa6b7c39d3fd10af6208025d
microsoft#26063https://github.com/microsoft/TypeScript/pull/26063
f4ae733https://github.com/jablko/TypeScript/commit/f4ae733e24af3942fa6b7c39d3fd10af6208025d
jablkohttps://github.com/jablko
Feb 21, 2020 https://github.com/microsoft/TypeScript/pull/26063#ref-commit-81677f5
https://github.com/jablko
Mapped type support for array subtypes, likehttps://github.com/jablko/TypeScript/commit/81677f5a65ecffcb413dd7ca0e1fdd462893e308
microsoft#26063https://github.com/microsoft/TypeScript/pull/26063
81677f5https://github.com/jablko/TypeScript/commit/81677f5a65ecffcb413dd7ca0e1fdd462893e308
jablkohttps://github.com/jablko
Feb 22, 2020 https://github.com/microsoft/TypeScript/pull/26063#ref-commit-6511b3c
https://github.com/jablko
Mapped type support for array subtypes, likehttps://github.com/jablko/TypeScript/commit/6511b3c427278f461f34d66ed6ae90d2c0a58338
microsoft#26063https://github.com/microsoft/TypeScript/pull/26063
6511b3chttps://github.com/jablko/TypeScript/commit/6511b3c427278f461f34d66ed6ae90d2c0a58338
https://github.com/sisisin
sisisinhttps://github.com/sisisin
Aug 8, 2020 https://github.com/microsoft/TypeScript/pull/26063#ref-pullrequest-659850545
Enable Epic#onMany to be called with many arguments typeless-js/typeless#86 https://github.com/typeless-js/typeless/pull/86
https://github.com/jcalz
jcalzhttps://github.com/jcalz
Aug 16, 2020 https://github.com/microsoft/TypeScript/pull/26063#ref-issue-679602007
Using 'Key in keyof ArrayType' always returns an Array regardles of the value manipulation applied #40069 https://github.com/microsoft/TypeScript/issues/40069
https://github.com/Offirmo
Offirmohttps://github.com/Offirmo
Oct 26, 2020 https://github.com/microsoft/TypeScript/pull/26063#ref-issue-205837616
Suggestion: DeepReadonly type #13923 https://github.com/microsoft/TypeScript/issues/13923
https://github.com/insidewhy
insidewhyhttps://github.com/insidewhy
Dec 27, 2020 https://github.com/microsoft/TypeScript/pull/26063#ref-issue-774981976
Key remapping breaks tuple support for mapped types #42122 https://github.com/microsoft/TypeScript/issues/42122
https://github.com/trusktr
trusktrhttps://github.com/trusktr
Mar 7, 2021 https://github.com/microsoft/TypeScript/pull/26063#ref-issue-824031972
Mapped array/tuple types not always working as expected #43129 https://github.com/microsoft/TypeScript/issues/43129
https://github.com/klesun
klesunhttps://github.com/klesun
Nov 26, 2021https://github.com/microsoft/TypeScript/pull/26063#issuecomment-979902297
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/26063
@Roadershttps://github.com/Roaders
#26063 (comment)https://github.com/microsoft/TypeScript/pull/26063#issuecomment-410438561
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/26063
https://github.com/RyanCavanaugh
RyanCavanaughhttps://github.com/RyanCavanaugh
Mar 22, 2023 https://github.com/microsoft/TypeScript/pull/26063#ref-issue-1631078534
In mapped types with key remapping, any property involving a generic type argument is dropped. #53357 https://github.com/microsoft/TypeScript/issues/53357
https://github.com/jedwards1211
jedwards1211https://github.com/jedwards1211
Nov 8, 2023https://github.com/microsoft/TypeScript/pull/26063#issuecomment-1802704127
@ahejlsberghttps://github.com/ahejlsberg
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/26063
https://github.com/RyanCavanaugh
RyanCavanaughhttps://github.com/RyanCavanaugh
Nov 9, 2023https://github.com/microsoft/TypeScript/pull/26063#issuecomment-1804317214
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/26063
https://github.com/jedwards1211
jedwards1211https://github.com/jedwards1211
Nov 9, 2023https://github.com/microsoft/TypeScript/pull/26063#issuecomment-1804619268
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/26063
https://github.com/jcalz
jcalzhttps://github.com/jcalz
Nov 9, 2023https://github.com/microsoft/TypeScript/pull/26063#issuecomment-1804689706
#27995https://github.com/microsoft/TypeScript/issues/27995
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/26063
https://github.com/som-sm
som-smhttps://github.com/som-sm
Oct 21, 2024 https://github.com/microsoft/TypeScript/pull/26063#ref-pullrequest-2602501671
Fix: Behaviour of OptionalKeys when instantiated with primitives and arrays ts-essentials/ts-essentials#414 https://github.com/ts-essentials/ts-essentials/pull/414
https://github.com/microsoft
microsofthttps://github.com/microsoft
Oct 16, 2025https://github.com/microsoft/TypeScript/pull/26063#event-20324787836
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
ahejlsberghttps://github.com/ahejlsberg
Oct 16, 2025https://github.com/microsoft/TypeScript/pull/26063#event-20324788746
https://github.co/hiddenchars
https://github.com/microsoft/TypeScript/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FTypeScript%2Fpull%2F26063
https://github.com/sandersn
sandersn https://github.com/sandersn
https://github.com/microsoft/TypeScript/pull/26063/files/efb6e0b84222fffe3ffc4fa774e701c32aed2eea
https://github.com/DanielRosenwasser
DanielRosenwasser https://github.com/DanielRosenwasser
https://github.com/weswigham
weswigham https://github.com/weswigham
https://github.com/mhegazy
mhegazy https://github.com/mhegazy
https://github.com/microsoft/TypeScript/pull/26063/files/efb6e0b84222fffe3ffc4fa774e701c32aed2eea
https://github.com/ahejlsberg
ahejlsberg https://github.com/ahejlsberg
TypeScript 3.1 https://github.com/microsoft/TypeScript/milestone/74
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/26063
https://github.com/ahejlsberg
https://github.com/jcalz
https://github.com/Roaders
https://github.com/dragomirtitian
https://github.com/jack-williams
https://github.com/Quramy
https://github.com/gund
https://github.com/thorn0
https://github.com/poying
https://github.com/klesun
https://github.com/jedwards1211
https://github.com/RyanCavanaugh
https://github.com/sandersn
https://github.com/mhegazy
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.