René's URL Explorer Experiment


Title: Add checker speculation helper, use in overload resolution by weswigham · Pull Request #57421 · microsoft/TypeScript · GitHub

Open Graph Title: Add checker speculation helper, use in overload resolution by weswigham · Pull Request #57421 · microsoft/TypeScript

X Title: Add checker speculation helper, use in overload resolution by weswigham · Pull Request #57421 · microsoft/TypeScript

Description: TypeScript is a superset of JavaScript that compiles to clean JavaScript output. - Add checker speculation helper, use in overload resolution by weswigham · Pull Request #57421 · microsoft/TypeScript

Open Graph Description: This both prevents inference data from failed overloads from leaking into follow-on overloads, and allows contextual parameters to become unfixed after a failed overload and adopt a new type. This ...

X Description: This both prevents inference data from failed overloads from leaking into follow-on overloads, and allows contextual parameters to become unfixed after a failed overload and adopt a new type. This ...

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

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:312ea904-9b54-f0f6-5bd9-402b8699682d
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idA2E2:38536E:17A430F:21DFC62:6A608B7E
html-safe-noncee3c97b3e103ec67909bde2b089d64baf5b166aec412a5effe948419a173c8184
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBMkUyOjM4NTM2RToxN0E0MzBGOjIxREZDNjI6NkE2MDhCN0UiLCJ2aXNpdG9yX2lkIjoiMTc0NDM4NDc4OTkxMzMwODAzMCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmaca2319da7695f85ccf3afad018a5f65cc5791f958c3068a886160154d5c8114e1
hovercard-subject-tagpull_request:1728492170
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/57421/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/ec6518b6d8753e2808f2cd8308f93e90bacc88f267887e34d83f4d888e5fc291/microsoft/TypeScript/pull/57421
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/ec6518b6d8753e2808f2cd8308f93e90bacc88f267887e34d83f4d888e5fc291/microsoft/TypeScript/pull/57421
og:image:altThis both prevents inference data from failed overloads from leaking into follow-on overloads, and allows contextual parameters to become unfixed after a failed overload and adopt a new type. This ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameweswigham
hostnamegithub.com
expected-hostnamegithub.com
Nonec0632c7929f76e8db538ffed06ab2fc4c524a012b0888e95d96928690fcc604d
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
release4f9009410bd92637ba907f71dc7f7af3f0df45aa
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/microsoft/TypeScript/pull/57421#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FTypeScript%2Fpull%2F57421
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%2F57421
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/57421
Reloadhttps://github.com/microsoft/TypeScript/pull/57421
Reloadhttps://github.com/microsoft/TypeScript/pull/57421
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
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 30 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
weswighamhttps://github.com/weswigham
microsoft:mainhttps://github.com/microsoft/TypeScript/tree/main
weswigham:speculation-helper-wiphttps://github.com/weswigham/TypeScript/tree/speculation-helper-wip
Conversationhttps://github.com/microsoft/TypeScript/pull/57421
Commits20 (20)https://github.com/microsoft/TypeScript/pull/57421/commits
Checkshttps://github.com/microsoft/TypeScript/pull/57421/checks
Files changedhttps://github.com/microsoft/TypeScript/pull/57421/files
Add checker speculation helper, use in overload resolutionhttps://github.com/microsoft/TypeScript/pull/57421#top
weswighamhttps://github.com/weswigham
microsoft:mainhttps://github.com/microsoft/TypeScript/tree/main
weswigham:speculation-helper-wiphttps://github.com/weswigham/TypeScript/tree/speculation-helper-wip
https://github.com/weswigham
weswighamhttps://github.com/weswigham
Feb 15, 2024https://github.com/microsoft/TypeScript/pull/57421#issue-2137454190
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
#49820https://github.com/microsoft/TypeScript/issues/49820
#13430https://github.com/microsoft/TypeScript/issues/13430
#12733https://github.com/microsoft/TypeScript/issues/12733
#21525https://github.com/microsoft/TypeScript/issues/21525
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
weswighamhttps://github.com/weswigham
January 30, 2024 13:07https://github.com/microsoft/TypeScript/pull/57421#commits-pushed-6c2105a
https://github.com/weswigham
Heavy WIPhttps://github.com/microsoft/TypeScript/pull/57421/commits/6c2105a932acfa73bef692b13ecef394e73d8530
6c2105ahttps://github.com/microsoft/TypeScript/pull/57421/commits/6c2105a932acfa73bef692b13ecef394e73d8530
https://github.com/weswigham
Still a bit WIP, but most failing tests look like improvements nowhttps://github.com/microsoft/TypeScript/pull/57421/commits/c507e37e7ea887c7c1aa3696220cd26a0d07509f
c507e37https://github.com/microsoft/TypeScript/pull/57421/commits/c507e37e7ea887c7c1aa3696220cd26a0d07509f
https://github.com/weswigham
These all seem like logical outcomes to the changes addedhttps://github.com/microsoft/TypeScript/pull/57421/commits/eaa6845bb30c7be70b621d167e6edbd59e607aa7
eaa6845https://github.com/microsoft/TypeScript/pull/57421/commits/eaa6845bb30c7be70b621d167e6edbd59e607aa7
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
weswighamhttps://github.com/weswigham
Feb 15, 2024https://github.com/microsoft/TypeScript/pull/57421#event-11821094582
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Author: Team https://github.com/microsoft/TypeScript/issues?q=state%3Aopen%20label%3A%22Author%3A%20Team%22
For Milestone Bug https://github.com/microsoft/TypeScript/issues?q=state%3Aopen%20label%3A%22For%20Milestone%20Bug%22
Feb 15, 2024https://github.com/microsoft/TypeScript/pull/57421#event-11821094707
https://github.com/weswigham
Add extra testshttps://github.com/microsoft/TypeScript/pull/57421/commits/d258aa37803edd9782ed591616f0483410bbf259
d258aa3https://github.com/microsoft/TypeScript/pull/57421/commits/d258aa37803edd9782ed591616f0483410bbf259
https://github.com/weswigham
weswighamhttps://github.com/weswigham
Feb 15, 2024 https://github.com/microsoft/TypeScript/pull/57421#pullrequestreview-1883891512
View reviewed changes https://github.com/microsoft/TypeScript/pull/57421/files/eaa6845bb30c7be70b621d167e6edbd59e607aa7
src/compiler/checker.tshttps://github.com/microsoft/TypeScript/pull/57421/files/eaa6845bb30c7be70b621d167e6edbd59e607aa7#diff-d9ab6589e714c71e657f601cf30ff51dfc607fc98419bf72e04f6b0fa92cc4b8
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
src/compiler/checker.tshttps://github.com/microsoft/TypeScript/pull/57421/files/eaa6845bb30c7be70b621d167e6edbd59e607aa7#diff-d9ab6589e714c71e657f601cf30ff51dfc607fc98419bf72e04f6b0fa92cc4b8
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
src/compiler/checker.tshttps://github.com/microsoft/TypeScript/pull/57421/files/eaa6845bb30c7be70b621d167e6edbd59e607aa7#diff-d9ab6589e714c71e657f601cf30ff51dfc607fc98419bf72e04f6b0fa92cc4b8
weswighamhttps://github.com/weswigham
Feb 15, 2024https://github.com/microsoft/TypeScript/pull/57421#discussion_r1491677542
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
src/compiler/checker.tshttps://github.com/microsoft/TypeScript/pull/57421/files/eaa6845bb30c7be70b621d167e6edbd59e607aa7#diff-d9ab6589e714c71e657f601cf30ff51dfc607fc98419bf72e04f6b0fa92cc4b8
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
src/compiler/checker.tshttps://github.com/microsoft/TypeScript/pull/57421/files/eaa6845bb30c7be70b621d167e6edbd59e607aa7#diff-d9ab6589e714c71e657f601cf30ff51dfc607fc98419bf72e04f6b0fa92cc4b8
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
tests/baselines/reference/spreadOfParamsFromGeneratorMakesRequiredParams.errors.txthttps://github.com/microsoft/TypeScript/pull/57421/files/eaa6845bb30c7be70b621d167e6edbd59e607aa7#diff-9cb015c99adaa95e4a653b12cd9bdffe77faf46b88fdd82c87f69c9b6098ad3a
weswighamhttps://github.com/weswigham
Feb 15, 2024https://github.com/microsoft/TypeScript/pull/57421#discussion_r1491707405
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
tests/baselines/reference/targetTypeArgs.typeshttps://github.com/microsoft/TypeScript/pull/57421/files/eaa6845bb30c7be70b621d167e6edbd59e607aa7#diff-5ad2d6840c6c3fef38720dd74feb8cf92f5862e8bceea16111d92e3b0be61aea
weswighamhttps://github.com/weswigham
Feb 15, 2024https://github.com/microsoft/TypeScript/pull/57421#discussion_r1491708246
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
tests/baselines/reference/thisConditionalOnMethodReturnOfGenericInstance.errors.txthttps://github.com/microsoft/TypeScript/pull/57421/files/eaa6845bb30c7be70b621d167e6edbd59e607aa7#diff-593da347664c17071cf24ec8c81168f7047466b24380b4e20fa3f85142c91ebd
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
tests/baselines/reference/unionOfClassCalls.typeshttps://github.com/microsoft/TypeScript/pull/57421/files/eaa6845bb30c7be70b621d167e6edbd59e607aa7#diff-579154f196583629411c973e2c89108f65b11d285af8be3fbd83e6470954bdba
weswighamhttps://github.com/weswigham
Feb 15, 2024https://github.com/microsoft/TypeScript/pull/57421#discussion_r1491711382
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
src/compiler/checker.tshttps://github.com/microsoft/TypeScript/pull/57421/files/eaa6845bb30c7be70b621d167e6edbd59e607aa7#diff-d9ab6589e714c71e657f601cf30ff51dfc607fc98419bf72e04f6b0fa92cc4b8
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
weswighamhttps://github.com/weswigham
February 15, 2024 14:02https://github.com/microsoft/TypeScript/pull/57421#commits-pushed-fbf8ffe
https://github.com/weswigham
Remove unneeded speculative cache registrationshttps://github.com/microsoft/TypeScript/pull/57421/commits/fbf8ffeb28f4b0936be1980071b89c6accb5727c
fbf8ffehttps://github.com/microsoft/TypeScript/pull/57421/commits/fbf8ffeb28f4b0936be1980071b89c6accb5727c
https://github.com/weswigham
Revert removal of circularity error bypasshttps://github.com/microsoft/TypeScript/pull/57421/commits/d75610cb00c3f4af3676807c7319de288ed63dda
d75610chttps://github.com/microsoft/TypeScript/pull/57421/commits/d75610cb00c3f4af3676807c7319de288ed63dda
https://github.com/weswigham
Dont assume deferred type reference target types are resolved when we…https://github.com/microsoft/TypeScript/pull/57421/commits/56a2026779bfbfce2c0777a4284853c4ae21ff4e
56a2026https://github.com/microsoft/TypeScript/pull/57421/commits/56a2026779bfbfce2c0777a4284853c4ae21ff4e
https://github.com/weswigham
Remove whitespacehttps://github.com/microsoft/TypeScript/pull/57421/commits/6d0dfbb21f34e3961b77f1d4d070285c44bc99b7
6d0dfbbhttps://github.com/microsoft/TypeScript/pull/57421/commits/6d0dfbb21f34e3961b77f1d4d070285c44bc99b7
https://github.com/Andarist
Andaristhttps://github.com/Andarist
Feb 16, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-1948192508
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
#46312https://github.com/microsoft/TypeScript/issues/46312
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/fatcerberus
fatcerberushttps://github.com/fatcerberus
Feb 16, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-1949476276
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/weswigham
Swap to lazy decorator+accessor-backed speculation machinery for link…https://github.com/microsoft/TypeScript/pull/57421/commits/8a6670975705fbec69ce4b5ddec8a2f5ea8aa0bf
8a66709https://github.com/microsoft/TypeScript/pull/57421/commits/8a6670975705fbec69ce4b5ddec8a2f5ea8aa0bf
https://github.com/DanielRosenwasser
DanielRosenwasserhttps://github.com/DanielRosenwasser
Feb 22, 2024 https://github.com/microsoft/TypeScript/pull/57421#ref-issue-2147965671
TypeScript 5.5 Iteration Plan #57475 https://github.com/microsoft/TypeScript/issues/57475
weswighamhttps://github.com/weswigham
February 29, 2024 11:25https://github.com/microsoft/TypeScript/pull/57421#commits-pushed-5196f05
https://github.com/weswigham
Expedite and make consistent signature error reportinghttps://github.com/microsoft/TypeScript/pull/57421/commits/5196f052f27759fe98d2d6e07af10079cd249f7f
5196f05https://github.com/microsoft/TypeScript/pull/57421/commits/5196f052f27759fe98d2d6e07af10079cd249f7f
https://github.com/weswigham
Merge branch 'main' into speculation-helper-wiphttps://github.com/microsoft/TypeScript/pull/57421/commits/0655150aa395ff371e27175cdbfe4116c39fc8b5
0655150https://github.com/microsoft/TypeScript/pull/57421/commits/0655150aa395ff371e27175cdbfe4116c39fc8b5
https://github.com/weswigham
Accept positive baseline diff...?https://github.com/microsoft/TypeScript/pull/57421/commits/e861368c91927f72f207d0ee4b8a967d0ea906f0
e861368https://github.com/microsoft/TypeScript/pull/57421/commits/e861368c91927f72f207d0ee4b8a967d0ea906f0
https://github.com/weswigham
Run formathttps://github.com/microsoft/TypeScript/pull/57421/commits/4b50e120f247ee9b7acdb5e3ca61cf2879a9399e
4b50e12https://github.com/microsoft/TypeScript/pull/57421/commits/4b50e120f247ee9b7acdb5e3ca61cf2879a9399e
https://github.com/weswigham
Backout unrelated changehttps://github.com/microsoft/TypeScript/pull/57421/commits/1beceeb878f0786b4b65524a460efadccedace5f
1beceebhttps://github.com/microsoft/TypeScript/pull/57421/commits/1beceeb878f0786b4b65524a460efadccedace5f
https://github.com/weswigham
Backout no longer needed lib/target changehttps://github.com/microsoft/TypeScript/pull/57421/commits/8605b12eb607a972e1232906d3a22e607f85fcb0
8605b12https://github.com/microsoft/TypeScript/pull/57421/commits/8605b12eb607a972e1232906d3a22e607f85fcb0
https://github.com/weswigham
Fix one class of the self-build errorshttps://github.com/microsoft/TypeScript/pull/57421/commits/ada8221ad4c17a56b91f952515ad92b15b4cf32c
ada8221https://github.com/microsoft/TypeScript/pull/57421/commits/ada8221ad4c17a56b91f952515ad92b15b4cf32c
https://github.com/weswigham
Now that we speculate, we can and should reset argCheckMode for every…https://github.com/microsoft/TypeScript/pull/57421/commits/e92f50bfd4c51b5d832b64e7797b1c9b700983b7
e92f50bhttps://github.com/microsoft/TypeScript/pull/57421/commits/e92f50bfd4c51b5d832b64e7797b1c9b700983b7
https://github.com/weswigham
weswighamhttps://github.com/weswigham
Mar 4, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-1977511029
@typescript-bothttps://github.com/typescript-bot
@typescript-bothttps://github.com/typescript-bot
@typescript-bothttps://github.com/typescript-bot
@typescript-bothttps://github.com/typescript-bot
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Mar 4, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-1977511095
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
✅ Startedhttps://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_build/results?buildId=160184
✅ Resultshttps://github.com/microsoft/TypeScript/pull/57421#issuecomment-1977563651
✅ Startedhttps://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_build/results?buildId=160187
👀 Resultshttps://github.com/microsoft/TypeScript/pull/57421#issuecomment-1977584587
✅ Startedhttps://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_build/results?buildId=160186
👀 Resultshttps://github.com/microsoft/TypeScript/pull/57421#issuecomment-1977543794
✅ Startedhttps://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_build/results?buildId=160185
❌ Resultshttps://github.com/microsoft/TypeScript/pull/57421#issuecomment-1977622450
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Mar 4, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-1977543794
@weswighamhttps://github.com/weswigham
puppeteerhttps://github.com/GoogleChrome/puppeteer.git
packages/browsers/test/src/tsconfig.jsonhttps://github.com/GoogleChrome/puppeteer/blob/e6a9fe20a59b5c86a0b4aacf337ea97fb5540d1a/packages/browsers/test/src/tsconfig.json
packages/browsers/test/src/utils.ts#L13https://github.com/GoogleChrome/puppeteer/blob/e6a9fe20a59b5c86a0b4aacf337ea97fb5540d1a/packages/browsers/test/src/utils.ts#L13
packages/browsers/test/src/tsconfig.jsonhttps://github.com/GoogleChrome/puppeteer/blob/e6a9fe20a59b5c86a0b4aacf337ea97fb5540d1a/packages/browsers/test/src/tsconfig.json
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Mar 4, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-1977563651
@weswighamhttps://github.com/weswigham
You can check the log herehttps://typescript.visualstudio.com/TypeScript/_build/index?buildId=160184&_a=summary
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Mar 4, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-1977584587
@weswighamhttps://github.com/weswigham
niklasvh/html2canvashttps://github.com/niklasvh/html2canvas
tsconfig.jsonhttps://github.com/niklasvh/html2canvas/blob/6020386bbeed60ad68e675fdcaa6220e292fd35a/tsconfig.json
src/css/types/functions/gradient.ts#L109https://github.com/niklasvh/html2canvas/blob/6020386bbeed60ad68e675fdcaa6220e292fd35a/src/css/types/functions/gradient.ts#L109
src/css/types/functions/gradient.ts#L113https://github.com/niklasvh/html2canvas/blob/6020386bbeed60ad68e675fdcaa6220e292fd35a/src/css/types/functions/gradient.ts#L113
src/css/types/functions/gradient.ts#L113https://github.com/niklasvh/html2canvas/blob/6020386bbeed60ad68e675fdcaa6220e292fd35a/src/css/types/functions/gradient.ts#L113
src/css/types/functions/gradient.ts#L126https://github.com/niklasvh/html2canvas/blob/6020386bbeed60ad68e675fdcaa6220e292fd35a/src/css/types/functions/gradient.ts#L126
typeorm/typeormhttps://github.com/typeorm/typeorm
tsconfig.jsonhttps://github.com/typeorm/typeorm/blob/83567f533482d0170c35e2f99e627962b8f99a08/tsconfig.json
src/entity-manager/EntityManager.ts#L1339https://github.com/typeorm/typeorm/blob/83567f533482d0170c35e2f99e627962b8f99a08/src/entity-manager/EntityManager.ts#L1339
src/entity-manager/EntityManager.ts#L1376https://github.com/typeorm/typeorm/blob/83567f533482d0170c35e2f99e627962b8f99a08/src/entity-manager/EntityManager.ts#L1376
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/jakebailey
jakebaileyhttps://github.com/jakebailey
Mar 4, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-1977604020
https://typescript.visualstudio.com/TypeScript/_build/results?buildId=160185&view=resultshttps://typescript.visualstudio.com/TypeScript/_build/results?buildId=160185&view=results
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Mar 5, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-1979479063
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
✅ Startedhttps://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_build/results?buildId=160201
✅ Resultshttps://github.com/microsoft/TypeScript/pull/57421#issuecomment-1979529317
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Mar 5, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-1979529317
@weswighamhttps://github.com/weswigham
the loghttps://typescript.visualstudio.com/TypeScript/_build/results?buildId=160201&view=logs&j=275f1d19-1bd8-5591-b06b-07d489ea915a&t=40b1ee41-44d6-5bba-aa04-4b76a5c732e5
You can check the log herehttps://typescript.visualstudio.com/TypeScript/_build/index?buildId=160201&_a=summary
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/weswigham
weswighamhttps://github.com/weswigham
Mar 5, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-1979617031
@typescript-bothttps://github.com/typescript-bot
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Mar 5, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-1979617084
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
✅ Startedhttps://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_build/results?buildId=160205
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Mar 5, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-1979619564
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
@weswighamhttps://github.com/weswigham
an installable tgzhttps://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_apis/build/builds/160205/artifacts?artifactName=tgz&fileId=1443B66398AB78EED401B3CB56FBDD76839A48419AFBD4BCD1127532995F1AF402&fileName=/typescript-5.5.0-insiders.20240305.tgz
for this buildhttps://www.staging-typescript.org/play?ts=5.5.0-pr-57421-17
npmhttps://www.npmjs.com/package/@typescript-deploys/pr-build/v/5.5.0-pr-57421-17
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
weswighamhttps://github.com/weswigham
March 11, 2024 12:29https://github.com/microsoft/TypeScript/pull/57421#commits-pushed-dd829c4
https://github.com/weswigham
Use lazy speculatable map for relationship caches to reduce eager cop…https://github.com/microsoft/TypeScript/pull/57421/commits/dd829c48ea3c7b4546dc23f1dbc30626b1b09b74
dd829c4https://github.com/microsoft/TypeScript/pull/57421/commits/dd829c48ea3c7b4546dc23f1dbc30626b1b09b74
https://github.com/weswigham
Merge branch 'main' into speculation-helper-wiphttps://github.com/microsoft/TypeScript/pull/57421/commits/fb3cac42c7435bdd10b4768cc0fa416f40548ce8
fb3cac4https://github.com/microsoft/TypeScript/pull/57421/commits/fb3cac42c7435bdd10b4768cc0fa416f40548ce8
https://github.com/weswigham
weswighamhttps://github.com/weswigham
force-pushedhttps://github.com/microsoft/TypeScript/compare/8aed762ff8beeba6031e3cee65bc7816a0f5e108..fb3cac42c7435bdd10b4768cc0fa416f40548ce8
8aed762https://github.com/microsoft/TypeScript/commit/8aed762ff8beeba6031e3cee65bc7816a0f5e108
fb3cac4https://github.com/microsoft/TypeScript/commit/fb3cac42c7435bdd10b4768cc0fa416f40548ce8
Compare https://github.com/microsoft/TypeScript/compare/8aed762ff8beeba6031e3cee65bc7816a0f5e108..fb3cac42c7435bdd10b4768cc0fa416f40548ce8
March 11, 2024 19:31https://github.com/microsoft/TypeScript/pull/57421#event-12078999733
https://github.com/weswigham
Sanity check assert, formattinghttps://github.com/microsoft/TypeScript/pull/57421/commits/bca2687513de5319f6a2635ef24f17ac9a49e25b
bca2687https://github.com/microsoft/TypeScript/pull/57421/commits/bca2687513de5319f6a2635ef24f17ac9a49e25b
https://github.com/weswigham
weswighamhttps://github.com/weswigham
Mar 11, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-1989296231
@typescript-bothttps://github.com/typescript-bot
@typescript-bothttps://github.com/typescript-bot
@typescript-bothttps://github.com/typescript-bot
@typescript-bothttps://github.com/typescript-bot
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Mar 11, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-1989296338
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
✅ Startedhttps://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_build/results?buildId=160270
👀 Resultshttps://github.com/microsoft/TypeScript/pull/57421#issuecomment-1989343097
✅ Startedhttps://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_build/results?buildId=160271
👀 Resultshttps://github.com/microsoft/TypeScript/pull/57421#issuecomment-1989399312
✅ Startedhttps://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_build/results?buildId=160272
👀 Resultshttps://github.com/microsoft/TypeScript/pull/57421#issuecomment-1989344004
✅ Startedhttps://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_build/results?buildId=160273
👀 Resultshttps://github.com/microsoft/TypeScript/pull/57421#issuecomment-1989367335
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Mar 11, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-1989343097
@weswighamhttps://github.com/weswigham
the loghttps://typescript.visualstudio.com/TypeScript/_build/results?buildId=160270&view=logs&j=275f1d19-1bd8-5591-b06b-07d489ea915a&t=40b1ee41-44d6-5bba-aa04-4b76a5c732e5
You can check the log herehttps://typescript.visualstudio.com/TypeScript/_build/index?buildId=160270&_a=summary
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Mar 11, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-1989344004
@weswighamhttps://github.com/weswigham
fp-tshttps://github.com/gcanti/fp-ts.git
dtslint/ts3.5/tsconfig.jsonhttps://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/tsconfig.json
dtslint/ts3.5/Either.ts#L80https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/Either.ts#L80
dtslint/ts3.5/IOEither.ts#L139https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/IOEither.ts#L139
dtslint/ts3.5/ReaderEither.ts#L129https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/ReaderEither.ts#L129
dtslint/ts3.5/ReaderTaskEither.ts#L294https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/ReaderTaskEither.ts#L294
dtslint/ts3.5/StateReaderTaskEither.ts#L90https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/StateReaderTaskEither.ts#L90
dtslint/ts3.5/TaskEither.ts#L180https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/TaskEither.ts#L180
dtslint/ts3.5/Either.ts#L161https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/Either.ts#L161
src/Array.ts#L1769https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/src/Array.ts#L1769
src/ReadonlyArray.ts#L1615https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/src/ReadonlyArray.ts#L1615
src/ReadonlyRecord.ts#L1482https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/src/ReadonlyRecord.ts#L1482
src/ReadonlyRecord.ts#L1537https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/src/ReadonlyRecord.ts#L1537
examples/tsconfig.jsonhttps://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/examples/tsconfig.json
src/ReadonlyArray.ts#L1615https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/src/ReadonlyArray.ts#L1615
src/ReadonlyRecord.ts#L1482https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/src/ReadonlyRecord.ts#L1482
src/ReadonlyRecord.ts#L1537https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/src/ReadonlyRecord.ts#L1537
tsconfig.build-es6.jsonhttps://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/tsconfig.build-es6.json
src/Array.ts#L1769https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/src/Array.ts#L1769
src/ReadonlyArray.ts#L1615https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/src/ReadonlyArray.ts#L1615
src/ReadonlyRecord.ts#L1482https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/src/ReadonlyRecord.ts#L1482
src/ReadonlyRecord.ts#L1537https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/src/ReadonlyRecord.ts#L1537
tsconfig.eslint.jsonhttps://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/tsconfig.eslint.json
dtslint/ts3.5/Either.ts#L80https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/Either.ts#L80
dtslint/ts3.5/Either.ts#L161https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/Either.ts#L161
dtslint/ts3.5/IOEither.ts#L139https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/IOEither.ts#L139
dtslint/ts3.5/ReaderEither.ts#L129https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/ReaderEither.ts#L129
dtslint/ts3.5/ReaderTaskEither.ts#L294https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/ReaderTaskEither.ts#L294
dtslint/ts3.5/StateReaderTaskEither.ts#L90https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/StateReaderTaskEither.ts#L90
dtslint/ts3.5/TaskEither.ts#L180https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/TaskEither.ts#L180
test/Array.ts#L238https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/Array.ts#L238
test/Array.ts#L245https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/Array.ts#L245
test/Array.ts#L266https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/Array.ts#L266
test/IOEither.ts#L169https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/IOEither.ts#L169
test/IOEither.ts#L179https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/IOEither.ts#L179
test/IOEither.ts#L189https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/IOEither.ts#L189
test/IOEither.ts#L199https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/IOEither.ts#L199
test/ReaderEither.ts#L133https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReaderEither.ts#L133
test/ReaderEither.ts#L141https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReaderEither.ts#L141
test/ReaderTaskEither.ts#L161https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReaderTaskEither.ts#L161
test/ReaderTaskEither.ts#L171https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReaderTaskEither.ts#L171
test/ReadonlyArray.ts#L237https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyArray.ts#L237
test/ReadonlyArray.ts#L244https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyArray.ts#L244
test/ReadonlyArray.ts#L265https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyArray.ts#L265
test/StateReaderTaskEither.ts#L161https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/StateReaderTaskEither.ts#L161
test/StateReaderTaskEither.ts#L171https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/StateReaderTaskEither.ts#L171
test/TaskEither.ts#L423https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/TaskEither.ts#L423
test/TaskEither.ts#L433https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/TaskEither.ts#L433
src/Array.ts#L1769https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/src/Array.ts#L1769
src/ReadonlyArray.ts#L1615https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/src/ReadonlyArray.ts#L1615
src/ReadonlyRecord.ts#L1482https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/src/ReadonlyRecord.ts#L1482
src/ReadonlyRecord.ts#L1537https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/src/ReadonlyRecord.ts#L1537
test/Array.ts#L280https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/Array.ts#L280
test/Array.ts#L287https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/Array.ts#L287
test/ReadonlyArray.ts#L279https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyArray.ts#L279
test/ReadonlyArray.ts#L286https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyArray.ts#L286
test/Array.ts#L549https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/Array.ts#L549
test/Array.ts#L556https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/Array.ts#L556
test/Array.ts#L590https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/Array.ts#L590
test/Array.ts#L597https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/Array.ts#L597
test/ReadonlyArray.ts#L576https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyArray.ts#L576
test/ReadonlyArray.ts#L583https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyArray.ts#L583
test/ReadonlyArray.ts#L617https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyArray.ts#L617
test/ReadonlyArray.ts#L624https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyArray.ts#L624
tsconfig.jsonhttps://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/tsconfig.json
dtslint/ts3.5/Either.ts#L80https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/Either.ts#L80
dtslint/ts3.5/IOEither.ts#L139https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/IOEither.ts#L139
dtslint/ts3.5/ReaderEither.ts#L129https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/ReaderEither.ts#L129
dtslint/ts3.5/ReaderTaskEither.ts#L294https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/ReaderTaskEither.ts#L294
dtslint/ts3.5/StateReaderTaskEither.ts#L90https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/StateReaderTaskEither.ts#L90
dtslint/ts3.5/TaskEither.ts#L180https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/TaskEither.ts#L180
dtslint/ts3.5/Either.ts#L161https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/dtslint/ts3.5/Either.ts#L161
test/Array.ts#L238https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/Array.ts#L238
test/Array.ts#L245https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/Array.ts#L245
test/Array.ts#L266https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/Array.ts#L266
test/Array.ts#L280https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/Array.ts#L280
test/Array.ts#L287https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/Array.ts#L287
test/IOEither.ts#L169https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/IOEither.ts#L169
test/IOEither.ts#L179https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/IOEither.ts#L179
test/IOEither.ts#L189https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/IOEither.ts#L189
test/IOEither.ts#L199https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/IOEither.ts#L199
test/ReaderEither.ts#L133https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReaderEither.ts#L133
test/ReaderEither.ts#L141https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReaderEither.ts#L141
test/ReaderTaskEither.ts#L161https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReaderTaskEither.ts#L161
test/ReaderTaskEither.ts#L171https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReaderTaskEither.ts#L171
test/ReadonlyArray.ts#L237https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyArray.ts#L237
test/ReadonlyArray.ts#L244https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyArray.ts#L244
test/ReadonlyArray.ts#L265https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyArray.ts#L265
test/ReadonlyArray.ts#L279https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyArray.ts#L279
test/ReadonlyArray.ts#L286https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyArray.ts#L286
test/StateReaderTaskEither.ts#L161https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/StateReaderTaskEither.ts#L161
test/StateReaderTaskEither.ts#L171https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/StateReaderTaskEither.ts#L171
test/TaskEither.ts#L423https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/TaskEither.ts#L423
test/TaskEither.ts#L433https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/TaskEither.ts#L433
src/Array.ts#L1769https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/src/Array.ts#L1769
src/ReadonlyArray.ts#L1615https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/src/ReadonlyArray.ts#L1615
src/ReadonlyRecord.ts#L1482https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/src/ReadonlyRecord.ts#L1482
src/ReadonlyRecord.ts#L1537https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/src/ReadonlyRecord.ts#L1537
test/Array.ts#L549https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/Array.ts#L549
test/Array.ts#L556https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/Array.ts#L556
test/Array.ts#L590https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/Array.ts#L590
test/Array.ts#L597https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/Array.ts#L597
test/ReadonlyArray.ts#L576https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyArray.ts#L576
test/ReadonlyArray.ts#L583https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyArray.ts#L583
test/ReadonlyArray.ts#L617https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyArray.ts#L617
test/ReadonlyArray.ts#L624https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyArray.ts#L624
test/NonEmptyArray.ts#L307https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/NonEmptyArray.ts#L307
test/ReadonlyNonEmptyArray.ts#L289https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyNonEmptyArray.ts#L289
test/ReadonlyNonEmptyArray.ts#L290https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyNonEmptyArray.ts#L290
test/ReadonlyNonEmptyArray.ts#L292https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyNonEmptyArray.ts#L292
test/ReadonlyNonEmptyArray.ts#L297https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyNonEmptyArray.ts#L297
test/NonEmptyArray.ts#L307https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/NonEmptyArray.ts#L307
test/ReadonlyNonEmptyArray.ts#L289https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyNonEmptyArray.ts#L289
test/ReadonlyNonEmptyArray.ts#L290https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyNonEmptyArray.ts#L290
test/ReadonlyNonEmptyArray.ts#L292https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyNonEmptyArray.ts#L292
test/ReadonlyNonEmptyArray.ts#L297https://github.com/gcanti/fp-ts/blob/dbd420c05481020c67852c0744b8f4d15b3b80ea/test/ReadonlyNonEmptyArray.ts#L297
puppeteerhttps://github.com/GoogleChrome/puppeteer.git
packages/browsers/test/src/tsconfig.jsonhttps://github.com/GoogleChrome/puppeteer/blob/4f422e60a65011459f38eae3def3cf9d78161d29/packages/browsers/test/src/tsconfig.json
packages/browsers/test/src/utils.ts#L13https://github.com/GoogleChrome/puppeteer/blob/4f422e60a65011459f38eae3def3cf9d78161d29/packages/browsers/test/src/utils.ts#L13
packages/browsers/test/src/tsconfig.jsonhttps://github.com/GoogleChrome/puppeteer/blob/4f422e60a65011459f38eae3def3cf9d78161d29/packages/browsers/test/src/tsconfig.json
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Mar 11, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-1989367335
@weswighamhttps://github.com/weswigham
Download Benchmarkshttps://typescript.visualstudio.com/TypeScript/_build/results?buildId=160273&view=artifacts
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/weswigham
weswighamhttps://github.com/weswigham
Mar 11, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-1989385236
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/jakebailey
jakebaileyhttps://github.com/jakebailey
Mar 11, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-1989388811
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Mar 11, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-1989399312
@weswighamhttps://github.com/weswigham
microsoft/vscodehttps://github.com/microsoft/vscode
extensions/debug-auto-launch/tsconfig.jsonhttps://github.com/microsoft/vscode/blob/0db502e1320287333c65a17c5944a2cdcf5218fc/extensions/debug-auto-launch/tsconfig.json
extensions/debug-auto-launch/src/extension.ts#L247https://github.com/microsoft/vscode/blob/0db502e1320287333c65a17c5944a2cdcf5218fc/extensions/debug-auto-launch/src/extension.ts#L247
niklasvh/html2canvashttps://github.com/niklasvh/html2canvas
tsconfig.jsonhttps://github.com/niklasvh/html2canvas/blob/6020386bbeed60ad68e675fdcaa6220e292fd35a/tsconfig.json
src/css/types/functions/gradient.ts#L109https://github.com/niklasvh/html2canvas/blob/6020386bbeed60ad68e675fdcaa6220e292fd35a/src/css/types/functions/gradient.ts#L109
src/css/types/functions/gradient.ts#L113https://github.com/niklasvh/html2canvas/blob/6020386bbeed60ad68e675fdcaa6220e292fd35a/src/css/types/functions/gradient.ts#L113
src/css/types/functions/gradient.ts#L113https://github.com/niklasvh/html2canvas/blob/6020386bbeed60ad68e675fdcaa6220e292fd35a/src/css/types/functions/gradient.ts#L113
src/css/types/functions/gradient.ts#L126https://github.com/niklasvh/html2canvas/blob/6020386bbeed60ad68e675fdcaa6220e292fd35a/src/css/types/functions/gradient.ts#L126
typeorm/typeormhttps://github.com/typeorm/typeorm
tsconfig.jsonhttps://github.com/typeorm/typeorm/blob/83567f533482d0170c35e2f99e627962b8f99a08/tsconfig.json
src/entity-manager/EntityManager.ts#L1339https://github.com/typeorm/typeorm/blob/83567f533482d0170c35e2f99e627962b8f99a08/src/entity-manager/EntityManager.ts#L1339
src/entity-manager/EntityManager.ts#L1376https://github.com/typeorm/typeorm/blob/83567f533482d0170c35e2f99e627962b8f99a08/src/entity-manager/EntityManager.ts#L1376
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/Andarist
Andaristhttps://github.com/Andarist
Mar 21, 2024 https://github.com/microsoft/TypeScript/pull/57421#ref-issue-2198884964
NoInfer and overloaded function argument inference #57873 https://github.com/microsoft/TypeScript/issues/57873
https://github.com/RyanCavanaugh
RyanCavanaughhttps://github.com/RyanCavanaugh
Mar 21, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-2012526464
@typescript-bothttps://github.com/typescript-bot
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Mar 21, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-2012526612
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
✅ Startedhttps://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_build/results?buildId=160654
✅ Resultshttps://github.com/microsoft/TypeScript/pull/57421#issuecomment-2012538379
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Mar 21, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-2012538379
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
@RyanCavanaughhttps://github.com/RyanCavanaugh
an installable tgzhttps://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_apis/build/builds/160654/artifacts?artifactName=tgz&fileId=59EFEFE54E3A8D5887DEC192C7BDE923DB7A3BD1BC310E48AA32C34FB8AF5E5D02&fileName=/typescript-5.5.0-insiders.20240321.tgz
for this buildhttps://www.staging-typescript.org/play?ts=5.5.0-pr-57421-28
npmhttps://www.npmjs.com/package/@typescript-deploys/pr-build/v/5.5.0-pr-57421-28
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/Andarist
Andaristhttps://github.com/Andarist
Apr 5, 2024 https://github.com/microsoft/TypeScript/pull/57421#ref-issue-2227824205
Typescript issue with CSSObject in version 11.11.5 of @emotion/styled emotion-js/emotion#3174 https://github.com/emotion-js/emotion/issues/3174
https://github.com/Andarist
Andaristhttps://github.com/Andarist
Apr 30, 2024 https://github.com/microsoft/TypeScript/pull/57421#ref-pullrequest-2272474175
Fixed a ghost error popping up after completions request caching a wrong contextual function type #58378 https://github.com/microsoft/TypeScript/pull/58378
https://github.com/weswigham
weswighamhttps://github.com/weswigham
Jun 14, 2024 https://github.com/microsoft/TypeScript/pull/57421#ref-pullrequest-2203140643
Improve logic that chooses co- vs. contra-variant inferences #57909 https://github.com/microsoft/TypeScript/pull/57909
https://github.com/Andarist
Andaristhttps://github.com/Andarist
Jul 16, 2024 https://github.com/microsoft/TypeScript/pull/57421#ref-pullrequest-2410389266
Not filtering return type using generic in generic async function #59290 https://github.com/microsoft/TypeScript/pull/59290
https://github.com/weswigham
weswighamhttps://github.com/weswigham
Aug 13, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-2287316271
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/weswigham
weswighamhttps://github.com/weswigham
Aug 13, 2024https://github.com/microsoft/TypeScript/pull/57421#event-13870412154
https://github.com/weswigham
weswighamhttps://github.com/weswigham
Experiment https://github.com/microsoft/TypeScript/issues?q=state%3Aopen%20label%3AExperiment
Aug 13, 2024https://github.com/microsoft/TypeScript/pull/57421#event-13870415371
https://github.com/weswigham
weswighamhttps://github.com/weswigham
Aug 13, 2024https://github.com/microsoft/TypeScript/pull/57421#issuecomment-2287319991
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/microsoft
microsofthttps://github.com/microsoft
Oct 16, 2025https://github.com/microsoft/TypeScript/pull/57421#event-20323076115
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%2F57421
Copilot code review https://github.com/apps/copilot-pull-request-reviewer
Copilot https://github.com/apps/copilot-pull-request-reviewer
https://github.com/weswigham
weswigham https://github.com/weswigham
Author: Team https://github.com/microsoft/TypeScript/issues?q=state%3Aopen%20label%3A%22Author%3A%20Team%22
Experiment https://github.com/microsoft/TypeScript/issues?q=state%3Aopen%20label%3AExperiment
For Milestone Bug https://github.com/microsoft/TypeScript/issues?q=state%3Aopen%20label%3A%22For%20Milestone%20Bug%22
Overload is not recognized correctly in some cases https://github.com/microsoft/TypeScript/issues/49820
Wrong callback type inferred with multiple overloads https://github.com/microsoft/TypeScript/issues/21525
loss of type safety when using function overloads with callbacks https://github.com/microsoft/TypeScript/issues/13430
Regression in type inference? https://github.com/microsoft/TypeScript/issues/12733
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/57421
https://github.com/weswigham
https://github.com/Andarist
https://github.com/fatcerberus
https://github.com/typescript-bot
https://github.com/jakebailey
https://github.com/RyanCavanaugh
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.