René's URL Explorer Experiment


Title: type-level function application by KiaraGrouwstra · Pull Request #17961 · microsoft/TypeScript · GitHub

Open Graph Title: type-level function application by KiaraGrouwstra · Pull Request #17961 · microsoft/TypeScript

X Title: type-level function application by KiaraGrouwstra · Pull Request #17961 · microsoft/TypeScript

Description: TypeScript is a superset of JavaScript that compiles to clean JavaScript output. - type-level function application by KiaraGrouwstra · Pull Request #17961 · microsoft/TypeScript

Open Graph Description: See the tests for usage. Syntax mirrors JS function calls, though expression-level variables must be lifted to the type level with typeof as before. Progress toward fixing #6606 and others: funct...

X Description: See the tests for usage. Syntax mirrors JS function calls, though expression-level variables must be lifted to the type level with typeof as before. Progress toward fixing #6606 and others: funct...

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

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:732f9f6d-0ae8-176d-d6d3-f84a5fda545e
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idBD7C:26BD66:293085:3AA6A7:6A61FF20
html-safe-nonce7df1f8b29568fa4dd70a82d35722b02b9702e75632e08d03efd40aed578a10b2
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRDdDOjI2QkQ2NjoyOTMwODU6M0FBNkE3OjZBNjFGRjIwIiwidmlzaXRvcl9pZCI6IjI3NzUzMjEwNDk5OTEwODU4NTYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacaf453df62365d946c69bed789cfd3c7580f78db60e8ba1e63481520ba276ff62
hovercard-subject-tagpull_request:136983115
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/17961/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/45d772b0c2bbb58722fb5b0d37fedd586f2adfbf6840ae63ce4e777ab38c8d91/microsoft/TypeScript/pull/17961
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/45d772b0c2bbb58722fb5b0d37fedd586f2adfbf6840ae63ce4e777ab38c8d91/microsoft/TypeScript/pull/17961
og:image:altSee the tests for usage. Syntax mirrors JS function calls, though expression-level variables must be lifted to the type level with typeof as before. Progress toward fixing #6606 and others: funct...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameKiaraGrouwstra
hostnamegithub.com
expected-hostnamegithub.com
None92eeba52656842b5eb8a3f62fd6465e80107329999099c7144d43d7476b38ad0
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
release14dbe1e269fc16133b0b2bbc058e3a259cd85df4
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/microsoft/TypeScript/pull/17961#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FTypeScript%2Fpull%2F17961
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%2F17961
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/17961
Reloadhttps://github.com/microsoft/TypeScript/pull/17961
Reloadhttps://github.com/microsoft/TypeScript/pull/17961
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
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
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
microsoft:masterhttps://github.com/microsoft/TypeScript/tree/master
KiaraGrouwstra:6606-type-level-function-applicationhttps://github.com/KiaraGrouwstra/TypeScript/tree/6606-type-level-function-application
Conversationhttps://github.com/microsoft/TypeScript/pull/17961
Commits26 (26)https://github.com/microsoft/TypeScript/pull/17961/commits
Checkshttps://github.com/microsoft/TypeScript/pull/17961/checks
Files changedhttps://github.com/microsoft/TypeScript/pull/17961/files
type-level function applicationhttps://github.com/microsoft/TypeScript/pull/17961#top
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
microsoft:masterhttps://github.com/microsoft/TypeScript/tree/master
KiaraGrouwstra:6606-type-level-function-applicationhttps://github.com/KiaraGrouwstra/TypeScript/tree/6606-type-level-function-application
https://github.com/KiaraGrouwstra
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
Aug 22, 2017https://github.com/microsoft/TypeScript/pull/17961#issue-251960966
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
#6606https://github.com/microsoft/TypeScript/issues/6606
othershttps://github.com/Microsoft/TypeScript/issues/6606#issuecomment-317664772
Mapped conditional types #12424 (comment)https://github.com/microsoft/TypeScript/issues/12424#issuecomment-320511965
Allow calls to overloaded functions when all possible combinations of union type parameters resolve to valid overloads #17471https://github.com/microsoft/TypeScript/issues/17471
Adds 'awaited' type to better handle promise resolution and await #17077https://github.com/microsoft/TypeScript/pull/17077
advicehttps://github.com/Microsoft/TypeScript/issues/6606#issuecomment-178266654
@Igorbekhttps://github.com/Igorbek
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/msftclas
msftclashttps://github.com/msftclas
cla-already-signed https://github.com/microsoft/TypeScript/issues?q=state%3Aopen%20label%3Acla-already-signed
Aug 22, 2017https://github.com/microsoft/TypeScript/pull/17961#event-1215938150
https://github.com/KiaraGrouwstra
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
Aug 22, 2017 https://github.com/microsoft/TypeScript/pull/17961#ref-issue-128486808
Proposal: Get the type of any expression with typeof #6606 https://github.com/microsoft/TypeScript/issues/6606
https://github.com/KiaraGrouwstra
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
force-pushedhttps://github.com/microsoft/TypeScript/compare/74a048aa73d4504d7a7defb84e07a3a55dc659bd..6165eee6b216b83b98ad9759c952781b2a8e6ea3
74a048ahttps://github.com/microsoft/TypeScript/commit/74a048aa73d4504d7a7defb84e07a3a55dc659bd
6165eeehttps://github.com/microsoft/TypeScript/commit/6165eee6b216b83b98ad9759c952781b2a8e6ea3
Compare https://github.com/microsoft/TypeScript/compare/74a048aa73d4504d7a7defb84e07a3a55dc659bd..6165eee6b216b83b98ad9759c952781b2a8e6ea3
August 22, 2017 15:26https://github.com/microsoft/TypeScript/pull/17961#event-1216160769
https://github.com/KiaraGrouwstra
add type-level function applicationhttps://github.com/microsoft/TypeScript/pull/17961/commits/080b3911e78153e897583597469b2ade3adead9c
080b391https://github.com/microsoft/TypeScript/pull/17961/commits/080b3911e78153e897583597469b2ade3adead9c
https://github.com/christyharagan
christyharaganhttps://github.com/christyharagan
Aug 22, 2017https://github.com/microsoft/TypeScript/pull/17961#issuecomment-324071685
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/KiaraGrouwstra
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
force-pushedhttps://github.com/microsoft/TypeScript/compare/6165eee6b216b83b98ad9759c952781b2a8e6ea3..080b3911e78153e897583597469b2ade3adead9c
6165eeehttps://github.com/microsoft/TypeScript/commit/6165eee6b216b83b98ad9759c952781b2a8e6ea3
080b391https://github.com/microsoft/TypeScript/commit/080b3911e78153e897583597469b2ade3adead9c
Compare https://github.com/microsoft/TypeScript/compare/6165eee6b216b83b98ad9759c952781b2a8e6ea3..080b3911e78153e897583597469b2ade3adead9c
August 22, 2017 15:58https://github.com/microsoft/TypeScript/pull/17961#event-1216224671
https://github.com/KiaraGrouwstra
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
Aug 22, 2017https://github.com/microsoft/TypeScript/pull/17961#issuecomment-324072241
@christyharaganhttps://github.com/christyharagan
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/KiaraGrouwstra
type calls: add failing testhttps://github.com/microsoft/TypeScript/pull/17961/commits/312b69e8b76c7266180593af04a19e51cdf2dc99
312b69ehttps://github.com/microsoft/TypeScript/pull/17961/commits/312b69e8b76c7266180593af04a19e51cdf2dc99
https://github.com/Igorbek
Igorbekhttps://github.com/Igorbek
Aug 22, 2017https://github.com/microsoft/TypeScript/pull/17961#issuecomment-324102013
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
#17471https://github.com/microsoft/TypeScript/issues/17471
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/atrauzzi
atrauzzihttps://github.com/atrauzzi
Aug 22, 2017https://github.com/microsoft/TypeScript/pull/17961#issuecomment-324103766
atrauzzi/protoculture-react#5https://github.com/atrauzzi/protoculture-react/issues/5
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/KiaraGrouwstra
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
Aug 22, 2017https://github.com/microsoft/TypeScript/pull/17961#issuecomment-324107766
@Igorbekhttps://github.com/Igorbek
@jcalzhttps://github.com/jcalz
#12424 (comment)https://github.com/microsoft/TypeScript/issues/12424#issuecomment-320511965
@atrauzzihttps://github.com/atrauzzi
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/KiaraGrouwstra
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
Aug 22, 2017https://github.com/microsoft/TypeScript/pull/17961#event-1216540660
https://github.com/Igorbek
Igorbekhttps://github.com/Igorbek
Aug 22, 2017https://github.com/microsoft/TypeScript/pull/17961#issuecomment-324141439
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/KiaraGrouwstra
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
Aug 23, 2017https://github.com/microsoft/TypeScript/pull/17961#issuecomment-324208881
@Igorbekhttps://github.com/Igorbek
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
August 23, 2017 15:32https://github.com/microsoft/TypeScript/pull/17961#commits-pushed-c98fe79
https://github.com/KiaraGrouwstra
disambiguate type argument lists with empty <>https://github.com/microsoft/TypeScript/pull/17961/commits/c98fe7930546bf93a737cbe774046af3cf2a0d29
c98fe79https://github.com/microsoft/TypeScript/pull/17961/commits/c98fe7930546bf93a737cbe774046af3cf2a0d29
https://github.com/KiaraGrouwstra
fix function namehttps://github.com/microsoft/TypeScript/pull/17961/commits/636b4acae895e6011f1637512213158d95c1f5a2
636b4achttps://github.com/microsoft/TypeScript/pull/17961/commits/636b4acae895e6011f1637512213158d95c1f5a2
https://github.com/KiaraGrouwstra
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
Aug 23, 2017 https://github.com/microsoft/TypeScript/pull/17961#ref-issue-246208704
Allow calls to overloaded functions when all possible combinations of union type parameters resolve to valid overloads #17471 https://github.com/microsoft/TypeScript/issues/17471
https://github.com/Igorbek
Igorbekhttps://github.com/Igorbek
Aug 23, 2017https://github.com/microsoft/TypeScript/pull/17961#issuecomment-324455903
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/KiaraGrouwstra
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
Aug 24, 2017https://github.com/microsoft/TypeScript/pull/17961#issuecomment-324545564
@Igorbekhttps://github.com/Igorbek
#6606 (comment)https://github.com/microsoft/TypeScript/issues/6606#issuecomment-308530100
#6606 (comment)https://github.com/microsoft/TypeScript/issues/6606#issuecomment-317379684
#17471https://github.com/microsoft/TypeScript/issues/17471
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/KiaraGrouwstra
show issues: overload selection (https://github.com/microsoft/TypeScript/pull/17961/commits/a76ba3838de96da7d4ba8bba220f74b5ad751bbb
microsoft#17471https://github.com/microsoft/TypeScript/issues/17471
), compositionhttps://github.com/microsoft/TypeScript/pull/17961/commits/a76ba3838de96da7d4ba8bba220f74b5ad751bbb
a76ba38https://github.com/microsoft/TypeScript/pull/17961/commits/a76ba3838de96da7d4ba8bba220f74b5ad751bbb
https://github.com/KiaraGrouwstra
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
Aug 24, 2017 https://github.com/microsoft/TypeScript/pull/17961#ref-issue-234779139
fleshing out type operators (discussion) #16392 https://github.com/microsoft/TypeScript/issues/16392
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
Aug 24, 2017 https://github.com/microsoft/TypeScript/pull/17961#ref-commit-bbcd11e
https://github.com/KiaraGrouwstra
WIP: allow spreads in type callshttps://github.com/KiaraGrouwstra/TypeScript/commit/bbcd11ea7f67d67aefc34cd74c5bebc7b57fd60c
bbcd11ehttps://github.com/KiaraGrouwstra/TypeScript/commit/bbcd11ea7f67d67aefc34cd74c5bebc7b57fd60c
microsoft#5453https://github.com/microsoft/TypeScript/issues/5453
microsoft#17961https://github.com/microsoft/TypeScript/pull/17961
microsoft#17884https://github.com/microsoft/TypeScript/pull/17884
microsoft#18004https://github.com/microsoft/TypeScript/pull/18004
WIP: type call spreads #18007 https://github.com/microsoft/TypeScript/pull/18007
Variants of R.map() and lost types typed-typings/npm-ramda#121 https://github.com/typed-typings/npm-ramda/issues/121
https://github.com/KiaraGrouwstra
minimum chaining repro + checks, errorshttps://github.com/microsoft/TypeScript/pull/17961/commits/187b6b5f4e4d965defac4244f1227683e038fcd6
187b6b5https://github.com/microsoft/TypeScript/pull/17961/commits/187b6b5f4e4d965defac4244f1227683e038fcd6
https://github.com/KiaraGrouwstra
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
Aug 25, 2017https://github.com/microsoft/TypeScript/pull/17961#issuecomment-325002909
#17471https://github.com/microsoft/TypeScript/issues/17471
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
August 26, 2017 02:36https://github.com/microsoft/TypeScript/pull/17961#commits-pushed-ee110a3
https://github.com/KiaraGrouwstra
allow errors on artificial nodes, empty type argshttps://github.com/microsoft/TypeScript/pull/17961/commits/ee110a3c93aba4943b5ab5efb5ecf046b7525c56
ee110a3https://github.com/microsoft/TypeScript/pull/17961/commits/ee110a3c93aba4943b5ab5efb5ecf046b7525c56
https://github.com/KiaraGrouwstra
Merge branch 'master' into 6606-type-level-function-applicationhttps://github.com/microsoft/TypeScript/pull/17961/commits/7a0ec4507e26e3a7d9f394ce640fbac3bf7e7239
7a0ec45https://github.com/microsoft/TypeScript/pull/17961/commits/7a0ec4507e26e3a7d9f394ce640fbac3bf7e7239
https://github.com/KiaraGrouwstra
switch parent linking to built-in fn.. how to import though?https://github.com/microsoft/TypeScript/pull/17961/commits/fa39af3ab213f9241be4193646a2e435dfb30cc1
fa39af3https://github.com/microsoft/TypeScript/pull/17961/commits/fa39af3ab213f9241be4193646a2e435dfb30cc1
https://github.com/theroncross
theroncrosshttps://github.com/theroncross
Aug 30, 2017 https://github.com/microsoft/TypeScript/pull/17961#ref-pullrequest-253481752
[WIP] Flesh out Component/Route/Controller typings typed-ember/ember-typings#24 https://github.com/typed-ember/ember-typings/pull/24
https://github.com/KiaraGrouwstra
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
Feb 15, 2018 https://github.com/microsoft/TypeScript/pull/17961#ref-issue-297280681
Divide by zero Typechecking #21955 https://github.com/microsoft/TypeScript/issues/21955
https://github.com/gcnew
gcnewhttps://github.com/gcnew
Feb 21, 2018 https://github.com/microsoft/TypeScript/pull/17961#ref-issue-298718159
Creating object literal with generic key type fails to compile #22060 https://github.com/microsoft/TypeScript/issues/22060
https://github.com/dead-claudia
dead-claudiahttps://github.com/dead-claudia
Mar 9, 2018 https://github.com/microsoft/TypeScript/pull/17961#ref-issue-49436743
Allow classes to be parametric in other parametric classes #1213 https://github.com/microsoft/TypeScript/issues/1213
https://github.com/dead-claudia
dead-claudiahttps://github.com/dead-claudia
Mar 11, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-372136720
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
#1213https://github.com/microsoft/TypeScript/issues/1213
generic type-level functions insteadhttps://gist.github.com/isiahmeadows/df15fe9908358c4441de55fee0f70dae
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/landonpoch
landonpochhttps://github.com/landonpoch
Mar 26, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-376048588
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/dead-claudia
dead-claudiahttps://github.com/dead-claudia
Mar 26, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-376060192
@landonpochhttps://github.com/landonpoch
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/KiaraGrouwstra
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
Mar 28, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-377000463
gcanti's approachhttps://github.com/gcanti/fp-ts/blob/master/src/Bifunctor.ts
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/dead-claudia
dead-claudiahttps://github.com/dead-claudia
Mar 29, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-377095459
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/jack-williams
jack-williamshttps://github.com/jack-williams
Mar 29, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-377202810
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/KiaraGrouwstra
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
Mar 29, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-377304744
@jack-williamshttps://github.com/jack-williams
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/dead-claudia
dead-claudiahttps://github.com/dead-claudia
Mar 29, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-377338886
@jack-williamshttps://github.com/jack-williams
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/dead-claudia
dead-claudiahttps://github.com/dead-claudia
Mar 29, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-377356936
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/KiaraGrouwstra
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
Mar 29, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-377381580
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/dead-claudia
dead-claudiahttps://github.com/dead-claudia
Mar 29, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-377382628
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/KiaraGrouwstra
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
Mar 30, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-377478049
HKTshttps://gist.github.com/gcanti/b7c1f86e1fac08fc45921160e135a672
static landhttps://github.com/gcanti/flow-static-land/blob/master/src/Functor.js
deepSeqhttps://flow.org/try/#0CYUwxgNghgTiAEAzArgOzAFwJYHtX1BAAcBlEARwB4AFAPgAoAoeeAOnaKgwAsAueaowCU-ACQAVZEQggAslCI0ANPEriV1GDiIMiWov03ah8ALy144sxdEBRGQFsQqDOICeREGo37atRsws8IygkLAIAG6w8ERYnmIAwjgORDgAziAASiARIDAZAWB4aRjwGLAA5iAY-ADk5TBVGLVm8PWV1bWFxaUgAB5QKTKtAN6BiDg4-GNB8ABGsNOBs1EQyCBLs7OoICUgwPwNTUrLQQC+pxcsF1dBjEWoJfB7RACMrbGe9OyshKQUTBYtQmOFqJyBCxgYMCtVW6y6QiE9H6g2kICE3UepReACYPnEQN92H8yORAW0dntgAikS9XhjGABueh06bwSkYfZ1I6deBnBkAegAVMwhfA7H1PJhbDAtDBRc8MDAsKgKvAIFhOTAoBB4AADHkYPWsBXibhYNJlDwIC3wFVFFJcLBzYYAd013HZyAcczyooFTJZnKIOP4qG9vpgGKAA
R.pathhttps://github.com/microsoft/TypeScript/pull/ramdajs.com/docs/#path
@goodmindhttps://github.com/goodmind
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Jul 25, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-407852245
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Jul 25, 2018https://github.com/microsoft/TypeScript/pull/17961#event-1753308613
https://github.com/dead-claudia
dead-claudiahttps://github.com/dead-claudia
Jul 25, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-407930519
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/treybrisbane
treybrisbanehttps://github.com/treybrisbane
Jul 28, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-408587350
@mhegazyhttps://github.com/mhegazy
#6606 (comment)https://github.com/microsoft/TypeScript/issues/6606#issuecomment-387186188
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/dead-claudia
dead-claudiahttps://github.com/dead-claudia
Jul 28, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-408599218
@treybrisbanehttps://github.com/treybrisbane
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/KiaraGrouwstra
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
Jul 29, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-408702194
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
another PRhttps://github.com/Microsoft/TypeScript/pull/18004
@sandersnhttps://github.com/sandersn
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/dead-claudia
dead-claudiahttps://github.com/dead-claudia
Jul 29, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-408714882
consider the excessive F-bounded polymorphic boilerplate my gist hashttps://gist.github.com/isiahmeadows/df15fe9908358c4441de55fee0f70dae
thishttps://github.com/Microsoft/TypeScript/issues/17588
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/Meligy
Meligyhttps://github.com/Meligy
Jul 30, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-408732065
Tuples in rest parameters and spread expressionshttps://github.com/Microsoft/TypeScript/wiki/What%27s-new-in-TypeScript#tuples-in-rest-parameters-and-spread-expressions
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/dead-claudia
dead-claudiahttps://github.com/dead-claudia
Jul 30, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-408740565
@Meligyhttps://github.com/Meligy
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/KiaraGrouwstra
KiaraGrouwstrahttps://github.com/KiaraGrouwstra
Aug 1, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-409701455
recursionhttps://github.com/tycho01/typical/blob/master/src/ramda/MapFn.ts#L11
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/dead-claudia
dead-claudiahttps://github.com/dead-claudia
Aug 1, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-409757796
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/weswigham
weswighamhttps://github.com/weswigham
Aug 2, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-409764159
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/dead-claudia
dead-claudiahttps://github.com/dead-claudia
Aug 2, 2018https://github.com/microsoft/TypeScript/pull/17961#issuecomment-409764875
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/jcalz
jcalzhttps://github.com/jcalz
Dec 5, 2022 https://github.com/microsoft/TypeScript/pull/17961#ref-issue-683503798
Add type operators that can answer "given function type T, what is the type of its return value when arguments P are passed in?" #40179 https://github.com/microsoft/TypeScript/issues/40179
https://github.com/microsoft
microsofthttps://github.com/microsoft
Oct 21, 2025https://github.com/microsoft/TypeScript/pull/17961#event-20415485550
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%2F17961
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/17961
https://github.com/KiaraGrouwstra
https://github.com/christyharagan
https://github.com/Igorbek
https://github.com/atrauzzi
https://github.com/gcnew
https://github.com/michael8090
https://github.com/niieani
https://github.com/dead-claudia
https://github.com/landonpoch
https://github.com/jack-williams
https://github.com/typescript-bot
https://github.com/treybrisbane
https://github.com/Meligy
https://github.com/weswigham
https://github.com/msftclas
https://github.com/msftgits
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.