René's URL Explorer Experiment


Title: Optional variance annotations by ahejlsberg · Pull Request #48240 · microsoft/TypeScript · GitHub

Open Graph Title: Optional variance annotations by ahejlsberg · Pull Request #48240 · microsoft/TypeScript

X Title: Optional variance annotations by ahejlsberg · Pull Request #48240 · microsoft/TypeScript

Description: With this PR we introduce optional declaration site variance annotations for type parameters of classes, interfaces and type aliases. Annotations take the form of an in and/or out keyword immediate...

Open Graph Description: With this PR we introduce optional declaration site variance annotations for type parameters of classes, interfaces and type aliases. Annotations take the form of an in and/or out keyword immediate...

X Description: With this PR we introduce optional declaration site variance annotations for type parameters of classes, interfaces and type aliases. Annotations take the form of an in and/or out keyword immediate...

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

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:154a49b7-1e5e-0f05-adaa-70f8f65df6ab
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC918:25AC7:2227CB1:2F124A2:6964D0AB
html-safe-nonce822fa9526ea45a080a08dba0dac4819d6365ee8e7346bd3ab567423580623205
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDOTE4OjI1QUM3OjIyMjdDQjE6MkYxMjRBMjo2OTY0RDBBQiIsInZpc2l0b3JfaWQiOiIxNjcwNTYzNjY5NDAyMjQzMjQzIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac0891a912f69cacac1234047e9d0f780ded71789b96c272929b189d464758a24e
hovercard-subject-tagpull_request:878483099
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/48240/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/b38a6e4372fcfe0fccf57c1f0225b9cee2fae1799b4d37fae166375ea4321a7b/microsoft/TypeScript/pull/48240
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/b38a6e4372fcfe0fccf57c1f0225b9cee2fae1799b4d37fae166375ea4321a7b/microsoft/TypeScript/pull/48240
og:image:altWith this PR we introduce optional declaration site variance annotations for type parameters of classes, interfaces and type aliases. Annotations take the form of an in and/or out keyword immediate...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameahejlsberg
hostnamegithub.com
expected-hostnamegithub.com
None5838582163a1256e5ebd5086b7e1dc5cea93d82086c9c8b1395fb50f6ddab28d
turbo-cache-controlno-preview
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
release8f997e7f84bd1db9537ba403fa68be0da3423594
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/microsoft/TypeScript/pull/48240#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FTypeScript%2Fpull%2F48240
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
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
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
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
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/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%2F48240
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/48240
Reloadhttps://github.com/microsoft/TypeScript/pull/48240
Reloadhttps://github.com/microsoft/TypeScript/pull/48240
microsoft https://github.com/microsoft
TypeScripthttps://github.com/microsoft/TypeScript
Notifications https://github.com/login?return_to=%2Fmicrosoft%2FTypeScript
Fork 13.2k https://github.com/login?return_to=%2Fmicrosoft%2FTypeScript
Star 107k https://github.com/login?return_to=%2Fmicrosoft%2FTypeScript
Code https://github.com/microsoft/TypeScript
Issues 5k https://github.com/microsoft/TypeScript/issues
Pull requests 496 https://github.com/microsoft/TypeScript/pulls
Actions https://github.com/microsoft/TypeScript/actions
Projects 1 https://github.com/microsoft/TypeScript/projects
Models https://github.com/microsoft/TypeScript/models
Wiki https://github.com/microsoft/TypeScript/wiki
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/microsoft/TypeScript/security
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
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 https://github.com/microsoft/TypeScript/security
Insights https://github.com/microsoft/TypeScript/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fmicrosoft%2FTypeScript%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fmicrosoft%2FTypeScript%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/microsoft/TypeScript/pull/48240#issue-comment-box
ahejlsberghttps://github.com/ahejlsberg
mainhttps://github.com/microsoft/TypeScript/tree/main
varianceAnnotationshttps://github.com/microsoft/TypeScript/tree/varianceAnnotations
Optional variance annotations https://github.com/microsoft/TypeScript/pull/48240#top
ahejlsberghttps://github.com/ahejlsberg
mainhttps://github.com/microsoft/TypeScript/tree/main
varianceAnnotationshttps://github.com/microsoft/TypeScript/tree/varianceAnnotations
Conversation 50 https://github.com/microsoft/TypeScript/pull/48240
Commits 13 https://github.com/microsoft/TypeScript/pull/48240/commits
Checks 0 https://github.com/microsoft/TypeScript/pull/48240/checks
Files changed https://github.com/microsoft/TypeScript/pull/48240/files
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.co/hiddenchars
https://github.com/microsoft/TypeScript/pull/{{ revealButtonHref }}
https://github.com/ahejlsberg
ahejlsberghttps://github.com/ahejlsberg
Mar 13, 2022https://github.com/microsoft/TypeScript/pull/48240#issue-1167705799
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
#1394https://github.com/microsoft/TypeScript/issues/1394
#10717https://github.com/microsoft/TypeScript/issues/10717
#1394https://github.com/microsoft/TypeScript/issues/1394
#10717https://github.com/microsoft/TypeScript/issues/10717
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
ahejlsberghttps://github.com/ahejlsberg
March 10, 2022 09:58https://github.com/microsoft/TypeScript/pull/48240#commits-pushed-55d0ee4
https://github.com/ahejlsberg
Simplify getVariancesWorker and associated logichttps://github.com/microsoft/TypeScript/pull/48240/commits/55d0ee4dc688066170cf5b608771f201ffa876bc
55d0ee4https://github.com/microsoft/TypeScript/pull/48240/commits/55d0ee4dc688066170cf5b608771f201ffa876bc
https://github.com/ahejlsberg
Accept new API baselineshttps://github.com/microsoft/TypeScript/pull/48240/commits/24f2dcf068e96ddcec27b4eddeb9bfea5ac0fcac
24f2dcfhttps://github.com/microsoft/TypeScript/pull/48240/commits/24f2dcf068e96ddcec27b4eddeb9bfea5ac0fcac
https://github.com/ahejlsberg
Add 'in' and 'out' modififers / add modifiers to type parametershttps://github.com/microsoft/TypeScript/pull/48240/commits/5f1c56ebaf8a6e549e8ea1beb3fd6a4a95a9d077
5f1c56ehttps://github.com/microsoft/TypeScript/pull/48240/commits/5f1c56ebaf8a6e549e8ea1beb3fd6a4a95a9d077
https://github.com/ahejlsberg
Check variance annotationshttps://github.com/microsoft/TypeScript/pull/48240/commits/8dfc96f714b12c832140601f83776ddf4c7d15c5
8dfc96fhttps://github.com/microsoft/TypeScript/pull/48240/commits/8dfc96f714b12c832140601f83776ddf4c7d15c5
https://github.com/ahejlsberg
Update test runnerhttps://github.com/microsoft/TypeScript/pull/48240/commits/7793ec45da7ce894b7362ce2ac4164afadcd5727
7793ec4https://github.com/microsoft/TypeScript/pull/48240/commits/7793ec45da7ce894b7362ce2ac4164afadcd5727
https://github.com/ahejlsberg
Accept new API baselineshttps://github.com/microsoft/TypeScript/pull/48240/commits/8e67c07e5af870157db11f069c51445985e54dde
8e67c07https://github.com/microsoft/TypeScript/pull/48240/commits/8e67c07e5af870157db11f069c51445985e54dde
https://github.com/ahejlsberg
Allow variance annotations only on certain type parametershttps://github.com/microsoft/TypeScript/pull/48240/commits/a77735d979b70ae6ab3b85cb3cc692c132572b00
a77735dhttps://github.com/microsoft/TypeScript/pull/48240/commits/a77735d979b70ae6ab3b85cb3cc692c132572b00
https://github.com/ahejlsberg
Add deprecated implementation of createTypeParameterDeclarationhttps://github.com/microsoft/TypeScript/pull/48240/commits/aa6933f98a3668490561098c26249254774317fa
aa6933fhttps://github.com/microsoft/TypeScript/pull/48240/commits/aa6933f98a3668490561098c26249254774317fa
https://github.com/ahejlsberg
Accept new API baselineshttps://github.com/microsoft/TypeScript/pull/48240/commits/e95f4aff7728b8579e097855854648a358fbe01c
e95f4afhttps://github.com/microsoft/TypeScript/pull/48240/commits/e95f4aff7728b8579e097855854648a358fbe01c
https://github.com/ahejlsberg
Report variance markers as 'sub-XXX' and 'super-XXX'https://github.com/microsoft/TypeScript/pull/48240/commits/05ad13a19539d28587f4d37f00edc57158c0b7fc
05ad13ahttps://github.com/microsoft/TypeScript/pull/48240/commits/05ad13a19539d28587f4d37f00edc57158c0b7fc
https://github.com/ahejlsberg
Add testshttps://github.com/microsoft/TypeScript/pull/48240/commits/37995246c84c3f37d4ba89392d108f6b65c6c055
3799524https://github.com/microsoft/TypeScript/pull/48240/commits/37995246c84c3f37d4ba89392d108f6b65c6c055
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
ahejlsberghttps://github.com/ahejlsberg
Mar 13, 2022https://github.com/microsoft/TypeScript/pull/48240#event-6231676465
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 Uncommitted Bug https://github.com/microsoft/TypeScript/issues?q=state%3Aopen%20label%3A%22For%20Uncommitted%20Bug%22
Mar 13, 2022https://github.com/microsoft/TypeScript/pull/48240#event-6231676485
https://github.com/ahejlsberg
ahejlsberghttps://github.com/ahejlsberg
Mar 13, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1066190666
@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/48240
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Mar 13, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1066190678
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
@ahejlsberghttps://github.com/ahejlsberg
3799524https://github.com/microsoft/TypeScript/commit/37995246c84c3f37d4ba89392d108f6b65c6c055
herehttps://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_build/results?buildId=121772
The results are in!https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1066193188
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Mar 13, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1066190679
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
@ahejlsberghttps://github.com/ahejlsberg
3799524https://github.com/microsoft/TypeScript/commit/37995246c84c3f37d4ba89392d108f6b65c6c055
herehttps://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_build/results?buildId=121771
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Mar 13, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1066190680
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
@ahejlsberghttps://github.com/ahejlsberg
3799524https://github.com/microsoft/TypeScript/commit/37995246c84c3f37d4ba89392d108f6b65c6c055
herehttps://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_build/results?buildId=121770
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Mar 13, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1066190681
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
@ahejlsberghttps://github.com/ahejlsberg
3799524https://github.com/microsoft/TypeScript/commit/37995246c84c3f37d4ba89392d108f6b65c6c055
herehttps://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_build/results?buildId=121773
The results are in!https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1066193699
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Mar 13, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1066193188
@ahejlsberghttps://github.com/ahejlsberg
Download Benchmarkhttps://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_apis/build/builds/121772/artifacts?artifactName=benchmark&fileId=24A1E354BB3FB06C997B57207BC4362FD281E8D2E165CC0091B60F70A111FA2401&fileName=linux.benchmark
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Mar 13, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1066193699
@ahejlsberghttps://github.com/ahejlsberg
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
Always fully compute variance structurally #48080 https://github.com/microsoft/TypeScript/pull/48080
Check order dependence with mutually-recursive non-unary generics #44572 https://github.com/microsoft/TypeScript/issues/44572
https://github.com/ahejlsberg
ahejlsberghttps://github.com/ahejlsberg
TypeScript 4.7.0https://github.com/microsoft/TypeScript/milestone/156
Mar 13, 2022https://github.com/microsoft/TypeScript/pull/48240#event-6231737280
https://github.com/ahejlsberg
ahejlsberghttps://github.com/ahejlsberg
DanielRosenwasserhttps://github.com/DanielRosenwasser
RyanCavanaughhttps://github.com/RyanCavanaugh
weswighamhttps://github.com/weswigham
March 13, 2022 23:01https://github.com/microsoft/TypeScript/pull/48240#event-6231737744
https://github.com/Andarist
Andaristhttps://github.com/Andarist
Mar 13, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1066209241
herehttps://github.com/microsoft/TypeScript/pull/48080#issuecomment-1066199064
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/Andarist
Andaristhttps://github.com/Andarist
Mar 14, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1066214049
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/ahejlsberg
ahejlsberghttps://github.com/ahejlsberg
Mar 14, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1066246989
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/ahejlsberg
ahejlsberghttps://github.com/ahejlsberg
Apr 5, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1089121248
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/shigma
shigmahttps://github.com/shigma
Apr 6, 2022 https://github.com/microsoft/TypeScript/pull/48240#ref-issue-427475002
Suggestion: Const contexts for generic type inference #30680 https://github.com/microsoft/TypeScript/issues/30680
https://github.com/ahejlsberg
ahejlsberghttps://github.com/ahejlsberg
Apr 6, 2022 https://github.com/microsoft/TypeScript/pull/48240#ref-pullrequest-1194673146
Permit type alias variance annotations only for certain object types #48589 https://github.com/microsoft/TypeScript/pull/48589
https://github.com/Jack-Works
Jack-Workshttps://github.com/Jack-Works
Apr 9, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1094035336
https://user-images.githubusercontent.com/5390719/162576819-d50c5c48-6c81-430e-b0c5-8690d47e11a8.png
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/ariccio
aricciohttps://github.com/ariccio
Apr 10, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1094155795
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/mikearnaldi
mikearnaldihttps://github.com/mikearnaldi
Apr 11, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1094829254
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/IllusionMH
IllusionMHhttps://github.com/IllusionMH
Apr 11, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1094847531
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/mikearnaldi
mikearnaldihttps://github.com/mikearnaldi
Apr 11, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1094858823
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/RyanCavanaugh
RyanCavanaughhttps://github.com/RyanCavanaugh
Apr 11, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1095279942
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/mikearnaldi
mikearnaldihttps://github.com/mikearnaldi
Apr 11, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1095306592
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
glasserhttps://github.com/glasser
Apr 11, 2022 https://github.com/microsoft/TypeScript/pull/48240#ref-commit-970f3c1
https://github.com/glasser
Move Disabled plugins up a level and change some context typinghttps://github.com/apollographql/apollo-server/commit/970f3c14b025730644cee407239153151ad1933c
970f3c1https://github.com/apollographql/apollo-server/commit/970f3c14b025730644cee407239153151ad1933c
microsoft/TypeScript#48240https://github.com/microsoft/TypeScript/pull/48240
microsoft/TypeScript#48366https://github.com/microsoft/TypeScript/pull/48366
ardatan/graphql-tools#4381https://github.com/ardatan/graphql-tools/issues/4381
https://github.com/Jack-Works
Jack-Workshttps://github.com/Jack-Works
Apr 12, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1095943041
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/DanielRosenwasser
DanielRosenwasserhttps://github.com/DanielRosenwasser
Apr 12, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1096115274
typesVersionshttps://www.typescriptlang.org/docs/handbook/declaration-files/publishing.html#version-selection-with-typesversions
downlevel-dtshttps://www.npmjs.com/package/downlevel-dts
Strip down variance annotations sandersn/downlevel-dts#73https://github.com/sandersn/downlevel-dts/issues/73
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/Jack-Works
Jack-Workshttps://github.com/Jack-Works
Apr 12, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1096305630
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/Andarist
Andaristhttps://github.com/Andarist
Apr 12, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1096403037
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/weswigham
weswighamhttps://github.com/weswigham
Apr 12, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1096572773
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/Andarist
Andaristhttps://github.com/Andarist
Apr 12, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1096584197
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/azu
azuhttps://github.com/azu
Apr 13, 2022 https://github.com/microsoft/TypeScript/pull/48240#ref-pullrequest-1202611182
2022-04-13のJS: TypeScript 4.7 Beta、RedwoodJS 1.0、Sanitizer API jser/jser.github.io#975 https://github.com/jser/jser.github.io/pull/975
https://github.com/benschac
benschachttps://github.com/benschac
Apr 22, 2022https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1105907871
https://flow.org/try/#0C4TwDgpgBAyg9gWwsAFgSwHYHMoF4oDeAUFFAPRlQAqK0ARANR1QCGGGcwLwacGUtAE7QkbAM5RU0MILiRBoKGgnCWAEwC0fADYgSUBiwBcUMcEGYsAGiIBfANxFQkWImTpsAUW1jo+YqSGJmYW2FAAPlAYAK4IAEYQgjYOREQAxnxmkh5YJvBIqJZ4hKwmdLTa2nDMKRRQAGJVAO6slXBNElKsYmJoWBhIGMBR7VAJaSzRvlAABvnult6+M0R1ykoYahAQaqym0XHO0HAAZrPzhdgzI00AhOmZw5xCeW6XWEt+2ZaOq5QAQtFhhwWo1Rk00JUoIlZIIoHxWBgQN1ev1BsNgHBZiwZjY6r0MGloGhgAByCRiaJgMBwXy7TFjaAsKCqTQ6ZEyOSJUBEZ6JAB0zPwAFZ7EAhttps://flow.org/try/#0C4TwDgpgBAyg9gWwsAFgSwHYHMoF4oDeAUFFAPRlQAqK0ARANR1QCGGGcwLwacGUtAE7QkbAM5RU0MILiRBoKGgnCWAEwC0fADYgSUBiwBcUMcEGYsAGiIBfANxFQkWImTpsAUW1jo+YqSGJmYW2FAAPlAYAK4IAEYQgjYOREQAxnxmkh5YJvBIqJZ4hKwmdLTa2nDMKRRQAGJVAO6slXBNElKsYmJoWBhIGMBR7VAJaSzRvlAABvnult6+M0R1ykoYahAQaqym0XHO0HAAZrPzhdgzI00AhOmZw5xCeW6XWEt+2ZaOq5QAQtFhhwWo1Rk00JUoIlZIIoHxWBgQN1ev1BsNgHBZiwZjY6r0MGloGhgAByCRiaJgMBwXy7TFjaAsKCqTQ6ZEyOSJUBEZ6JAB0zPwAFZ7EA
https://www.typescriptlang.org/play?#code/C4TwDgpgBAyg9gWwsAFgSwHYHMoF4oDeAUFFAIYBcUAzsAE6ZYA0RAvgNxGiSyLLrYAogBtq0fMVKUa9RlAA+UDAFcEAIwh0WHIkQDGcDLSipGVeElPY8hclQBEKCMOFx7UHQaPAocVJvM+KywRMRtgziIAeiioAEFqajQsDDlgOCgAAz8nOkzyUQykMiNyROTU63Ss4Mzo2IAhZR9M4IA6Mny0ahplMDA4MQATEwyNchkGbABCeqgAFXAIaj0GMB9qFDhlYRG9MmA9FBN0HooACiIczQ6bAFZ2IAhttps://www.typescriptlang.org/play#code/C4TwDgpgBAyg9gWwsAFgSwHYHMoF4oDeAUFFAIYBcUAzsAE6ZYA0RAvgNxGiSyLLrYAogBtq0fMVKUa9RlAA+UDAFcEAIwh0WHIkQDGcDLSipGVeElPY8hclQBEKCMOFx7UHQaPAocVJvM+KywRMRtgziIAeiioAEFqajQsDDlgOCgAAz8nOkzyUQykMiNyROTU63Ss4Mzo2IAhZR9M4IA6Mny0ahplMDA4MQATEwyNchkGbABCeqgAFXAIaj0GMB9qFDhlYRG9MmA9FBN0HooACiIczQ6bAFZ2IA
https://www.typescriptlang.org/play?ts=4.7.0-dev.20220421#code/C4TwDgpgBAyg9gWwsAFgSwHYHMoF4oDeAUFFAIYBcUAzsAE6ZYA0RAvgNxGiSyLLrYAogBtqEADxwArsCgAVAHx5CJclTksORIgGM4GWlFSMq8JMezKCaqACIUEYcLi2oWvQdlxUEOqb4WWCJi4rQMlgA+UBhSCABGvkr4gZxEAPRpUACC1NRoWBiMRnBQAAbeDnSl5KIlSGQG5Ln5hZbAJaWBpemZAEIyZYEAdGTVaNQ0UmBgcGIAJsVQCeQ09IwAhD3y4BDUOgxgstQo0sILOmTAOihG6BMUABREFb4jygCs7EAhttps://www.typescriptlang.org/play?ts=4.7.0-dev.20220421#code/C4TwDgpgBAyg9gWwsAFgSwHYHMoF4oDeAUFFAIYBcUAzsAE6ZYA0RAvgNxGiSyLLrYAogBtqEADxwArsCgAVAHx5CJclTksORIgGM4GWlFSMq8JMezKCaqACIUEYcLi2oWvQdlxUEOqb4WWCJi4rQMlgA+UBhSCABGvkr4gZxEAPRpUACC1NRoWBiMRnBQAAbeDnSl5KIlSGQG5Ln5hZbAJaWBpemZAEIyZYEAdGTVaNQ0UmBgcGIAJsVQCeQ09IwAhD3y4BDUOgxgstQo0sILOmTAOihG6BMUABREFb4jygCs7EA
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
sheetalkamathttps://github.com/sheetalkamat
May 24, 2022 https://github.com/microsoft/TypeScript/pull/48240#ref-commit-1d5a44a
https://github.com/sheetalkamat
Support Variance Annotationshttps://github.com/microsoft/TypeScript-TmLanguage/commit/1d5a44ad636032577ba5a29e0d0a5131898e4cf0
1d5a44ahttps://github.com/microsoft/TypeScript-TmLanguage/commit/1d5a44ad636032577ba5a29e0d0a5131898e4cf0
microsoft/TypeScript#48240https://github.com/microsoft/TypeScript/pull/48240
https://github.com/Jym77
Jym77https://github.com/Jym77
Jul 28, 2022 https://github.com/microsoft/TypeScript/pull/48240#ref-issue-1276986181
[api-extractor] parsing error on (infer T extends U) pattern microsoft/rushstack#3486 https://github.com/microsoft/rushstack/issues/3486
https://github.com/KotlinIsland
KotlinIslandhttps://github.com/KotlinIsland
Aug 4, 2022 https://github.com/microsoft/TypeScript/pull/48240#ref-pullrequest-1314245865
PEP 695: Fix/improve syntax & content of Language Survey section python/peps#2725 https://github.com/python/peps/pull/2725
https://github.com/SimoneGianni
SimoneGiannihttps://github.com/SimoneGianni
Aug 20, 2022 https://github.com/microsoft/TypeScript/pull/48240#ref-issue-1344949713
check with explicit type signature gives error on is.object.matching with a partial object SimoneGianni/tsMatchers#17 https://github.com/SimoneGianni/tsMatchers/issues/17
https://github.com/masaeedu
masaeeduhttps://github.com/masaeedu
Mar 12, 2023 https://github.com/microsoft/TypeScript/pull/48240#ref-issue-1620241654
Couple apparent bugs with variance checking #53210 https://github.com/microsoft/TypeScript/issues/53210
https://github.com/whzx5byb
whzx5bybhttps://github.com/whzx5byb
Apr 16, 2023 https://github.com/microsoft/TypeScript/pull/48240#ref-issue-1669626122
Class inheritance should not bypass generic parameter contravariance #53798 https://github.com/microsoft/TypeScript/issues/53798
https://github.com/jedwards1211
jedwards1211https://github.com/jedwards1211
Jun 2, 2023https://github.com/microsoft/TypeScript/pull/48240#issuecomment-1574023637
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/whzx5byb
whzx5bybhttps://github.com/whzx5byb
Sep 1, 2023 https://github.com/microsoft/TypeScript/pull/48240#ref-issue-1877845412
Covariance, contravariance and assignability #55603 https://github.com/microsoft/TypeScript/issues/55603
https://github.com/fatcerberus
fatcerberushttps://github.com/fatcerberus
Sep 29, 2023 https://github.com/microsoft/TypeScript/pull/48240#ref-issue-1919879121
Variance Annotations do not impact "infer" correctly #55920 https://github.com/microsoft/TypeScript/issues/55920
https://github.com/jxom
jxomhttps://github.com/jxom
Jul 30, 2024 https://github.com/microsoft/TypeScript/pull/48240#ref-pullrequest-2436390329
refactor: add explicit annotations to SimulateContractReturnType wevm/viem#2557 https://github.com/wevm/viem/pull/2557
https://github.com/microsoft
microsofthttps://github.com/microsoft
Oct 22, 2025https://github.com/microsoft/TypeScript/pull/48240#event-20417508885
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%2F48240
https://github.com/RyanCavanaugh
RyanCavanaugh https://github.com/RyanCavanaugh
https://github.com/microsoft/TypeScript/pull/48240/files/15e8d0da6273b9ed4f52cae5a582799c6e3ed07a
https://github.com/DanielRosenwasser
DanielRosenwasser https://github.com/DanielRosenwasser
https://github.com/weswigham
weswigham https://github.com/weswigham
https://github.com/ahejlsberg
ahejlsberg https://github.com/ahejlsberg
Author: Team https://github.com/microsoft/TypeScript/issues?q=state%3Aopen%20label%3A%22Author%3A%20Team%22
For Uncommitted Bug https://github.com/microsoft/TypeScript/issues?q=state%3Aopen%20label%3A%22For%20Uncommitted%20Bug%22
PR Backlog https://github.com/orgs/microsoft/projects/1252
TypeScript 4.7.0 https://github.com/microsoft/TypeScript/milestone/156
Proposal: covariance and contravariance generic type arguments annotations https://github.com/microsoft/TypeScript/issues/10717
Covariance / Contravariance Annotations https://github.com/microsoft/TypeScript/issues/1394
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/48240
https://github.com/ahejlsberg
https://github.com/typescript-bot
https://github.com/Andarist
https://github.com/magic-akari
https://github.com/mikearnaldi
https://github.com/weswigham
https://github.com/tjjfvi
https://github.com/RyanCavanaugh
https://github.com/whzx5byb
https://github.com/Jack-Works
https://github.com/ariccio
https://github.com/IllusionMH
https://github.com/DanielRosenwasser
https://github.com/benschac
https://github.com/jedwards1211
https://github.com/apps/copilot-swe-agent
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.