| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:43cd70b6-1fc7-4bea-d738-155dbaf797fc |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 96D2:2F6E42:2B3B04F:3B96973:6964E79E |
| html-safe-nonce | 30ff4392e5522049a71c8c75c4bd94e18e356a9f0dccd7ad7c35f9b294ae6c1c |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5NkQyOjJGNkU0MjoyQjNCMDRGOjNCOTY5NzM6Njk2NEU3OUUiLCJ2aXNpdG9yX2lkIjoiNDY3NzAzODAxOTIzMzI0NTA4NiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | ef89c1843ec6ee4d140905d48da8c163c0887abfc445774190db970fed9c773f |
| hovercard-subject-tag | pull_request:402409679 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/microsoft/TypeScript/37920/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/6df7f54d0b9a3f165c3ef85dbe38bc137e3db0fcc3641ccc99fe5aecf14f0ff8/microsoft/TypeScript/pull/37920 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/6df7f54d0b9a3f165c3ef85dbe38bc137e3db0fcc3641ccc99fe5aecf14f0ff8/microsoft/TypeScript/pull/37920 |
| og:image:alt | With this PR we use control flow analysis of this.xxx assignments in constructors to determine the types of properties that have no type annotations or initializers.
In .ts files we perform contro... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | ahejlsberg |
| hostname | github.com |
| expected-hostname | github.com |
| None | 3c30097417ecb9dfdab6b2e8bc7dc38d73e183d6ad48f94cb69e4a5daa2dbb87 |
| turbo-cache-control | no-preview |
| go-import | github.com/microsoft/TypeScript git https://github.com/microsoft/TypeScript.git |
| octolytics-dimension-user_id | 6154722 |
| octolytics-dimension-user_login | microsoft |
| octolytics-dimension-repository_id | 20929025 |
| octolytics-dimension-repository_nwo | microsoft/TypeScript |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 20929025 |
| octolytics-dimension-repository_network_root_nwo | microsoft/TypeScript |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 69fc54a84c74307369dba42af5401200531d116e |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/microsoft/TypeScript/pull/37920#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FTypeScript%2Fpull%2F37920 |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FTypeScript%2Fpull%2F37920 |
|
Sign up
| https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=microsoft%2FTypeScript |
| Reload | https://github.com/microsoft/TypeScript/pull/37920 |
| Reload | https://github.com/microsoft/TypeScript/pull/37920 |
| Reload | https://github.com/microsoft/TypeScript/pull/37920 |
|
microsoft
| https://github.com/microsoft |
| TypeScript | https://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 page | https://github.com/microsoft/TypeScript/pull/37920 |
|
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 service | https://docs.github.com/terms |
| privacy statement | https://docs.github.com/privacy |
| Sign in | https://github.com/login?return_to=%2Fmicrosoft%2FTypeScript%2Fissues%2Fnew%2Fchoose |
| Jump to bottom | https://github.com/microsoft/TypeScript/pull/37920#issue-comment-box |
| ahejlsberg | https://github.com/ahejlsberg |
| master | https://github.com/microsoft/TypeScript/tree/master |
| controlFlowConstructorProperties | https://github.com/microsoft/TypeScript/tree/controlFlowConstructorProperties |
|
Control flow for constructor initialized properties
| https://github.com/microsoft/TypeScript/pull/37920#top |
| ahejlsberg | https://github.com/ahejlsberg |
| master | https://github.com/microsoft/TypeScript/tree/master |
| controlFlowConstructorProperties | https://github.com/microsoft/TypeScript/tree/controlFlowConstructorProperties |
|
Conversation
16
| https://github.com/microsoft/TypeScript/pull/37920 |
|
Commits
10
| https://github.com/microsoft/TypeScript/pull/37920/commits |
|
Checks
0
| https://github.com/microsoft/TypeScript/pull/37920/checks |
|
Files changed
| https://github.com/microsoft/TypeScript/pull/37920/files |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| https://github.co/hiddenchars |
| https://github.com/microsoft/TypeScript/pull/{{ revealButtonHref }} |
|
| https://github.com/ahejlsberg |
| ahejlsberg | https://github.com/ahejlsberg |
| Apr 12, 2020 | https://github.com/microsoft/TypeScript/pull/37920#issue-598586665 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| #37900 | https://github.com/microsoft/TypeScript/issues/37900 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| ahejlsberg | https://github.com/ahejlsberg |
| April 12, 2020 15:27 | https://github.com/microsoft/TypeScript/pull/37920#commits-pushed-2fbab38 |
|
| https://github.com/ahejlsberg |
| Use CFA to determine types of properties declared by this.xxx assignm… | https://github.com/microsoft/TypeScript/pull/37920/commits/2fbab38323fc173195820851be4835d52f6c0894 |
| 2fbab38 | https://github.com/microsoft/TypeScript/pull/37920/commits/2fbab38323fc173195820851be4835d52f6c0894 |
|
| https://github.com/ahejlsberg |
| Accept new baselines | https://github.com/microsoft/TypeScript/pull/37920/commits/957d9e64181745de2a70fc87467c675c69765ae1 |
| 957d9e6 | https://github.com/microsoft/TypeScript/pull/37920/commits/957d9e64181745de2a70fc87467c675c69765ae1 |
| https://github.com/ahejlsberg |
| ahejlsberg | https://github.com/ahejlsberg |
|
Apr 12, 2020
| https://github.com/microsoft/TypeScript/pull/37920#ref-issue-598123620 |
|
this-property assignments should use autoType to get control flow narrowing
#37900
| https://github.com/microsoft/TypeScript/issues/37900 |
| https://github.com/weswigham |
| weswigham | https://github.com/weswigham |
| Apr 13, 2020 | https://github.com/microsoft/TypeScript/pull/37920#issuecomment-613077425 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| @ahejlsberg | https://github.com/ahejlsberg |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| https://github.com/ahejlsberg |
| ahejlsberg | https://github.com/ahejlsberg |
| Apr 13, 2020 | https://github.com/microsoft/TypeScript/pull/37920#issuecomment-613083188 |
| @weswigham | https://github.com/weswigham |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| ahejlsberg | https://github.com/ahejlsberg |
| April 14, 2020 10:13 | https://github.com/microsoft/TypeScript/pull/37920#commits-pushed-6e0274a |
|
| https://github.com/ahejlsberg |
| Also use CFA in constructor functions | https://github.com/microsoft/TypeScript/pull/37920/commits/6e0274a98a7451e20803b1fd3fa294ad4540d5d8 |
| 6e0274a | https://github.com/microsoft/TypeScript/pull/37920/commits/6e0274a98a7451e20803b1fd3fa294ad4540d5d8 |
|
| https://github.com/ahejlsberg |
| Accept new baselines | https://github.com/microsoft/TypeScript/pull/37920/commits/df98d9c7432491a4f7f1545d8536f326d73fc879 |
| df98d9c | https://github.com/microsoft/TypeScript/pull/37920/commits/df98d9c7432491a4f7f1545d8536f326d73fc879 |
| https://github.com/ahejlsberg |
| ahejlsberg | https://github.com/ahejlsberg |
| Apr 14, 2020 | https://github.com/microsoft/TypeScript/pull/37920#issuecomment-613569308 |
| @typescript-bot | https://github.com/typescript-bot |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| https://github.com/typescript-bot |
| typescript-bot | https://github.com/typescript-bot |
| Apr 14, 2020 | https://github.com/microsoft/TypeScript/pull/37920#issuecomment-613569350 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| @ahejlsberg | https://github.com/ahejlsberg |
| df98d9c | https://github.com/microsoft/TypeScript/commit/df98d9c7432491a4f7f1545d8536f326d73fc879 |
| here | https://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_build/results?buildId=71262 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
|
| https://github.com/ahejlsberg |
| Fix lint error | https://github.com/microsoft/TypeScript/pull/37920/commits/0c9c76a14a8e0d61fe410e2633f52f8e1f68ce05 |
| 0c9c76a | https://github.com/microsoft/TypeScript/pull/37920/commits/0c9c76a14a8e0d61fe410e2633f52f8e1f68ce05 |
| https://github.com/typescript-bot |
| typescript-bot | https://github.com/typescript-bot |
|
Apr 14, 2020
| https://github.com/microsoft/TypeScript/pull/37920#ref-pullrequest-599746813 |
|
🤖 User test baselines have changed for controlFlowConstructorProperties
typescript-bot/TypeScript#21
| https://github.com/typescript-bot/TypeScript/pull/21 |
| https://github.com/typescript-bot |
| typescript-bot | https://github.com/typescript-bot |
| Apr 14, 2020 | https://github.com/microsoft/TypeScript/pull/37920#issuecomment-613583771 |
| PR with the baseline diff from master | https://github.com/typescript-bot/TypeScript/pull/21 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| https://github.com/ahejlsberg |
| ahejlsberg | https://github.com/ahejlsberg |
| Apr 14, 2020 | https://github.com/microsoft/TypeScript/pull/37920#issuecomment-613603738 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| @sandersn | https://github.com/sandersn |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| https://github.com/sandersn |
| sandersn | https://github.com/sandersn |
| Apr 14, 2020 | https://github.com/microsoft/TypeScript/pull/37920#issuecomment-613726218 |
| @ahejlsberg | https://github.com/ahejlsberg |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
|
| https://github.com/ahejlsberg |
| Only widen fresh literal types in CFA of assignment to auto-typed | https://github.com/microsoft/TypeScript/pull/37920/commits/728d9cb9117255ae9caae9a8910acf221fe61681 |
| 728d9cb | https://github.com/microsoft/TypeScript/pull/37920/commits/728d9cb9117255ae9caae9a8910acf221fe61681 |
| https://github.com/ahejlsberg |
| ahejlsberg | https://github.com/ahejlsberg |
| Apr 16, 2020 | https://github.com/microsoft/TypeScript/pull/37920#issuecomment-614360999 |
| @typescript-bot | https://github.com/typescript-bot |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| https://github.com/typescript-bot |
| typescript-bot | https://github.com/typescript-bot |
| Apr 16, 2020 | https://github.com/microsoft/TypeScript/pull/37920#issuecomment-614361020 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| @ahejlsberg | https://github.com/ahejlsberg |
| 728d9cb | https://github.com/microsoft/TypeScript/commit/728d9cb9117255ae9caae9a8910acf221fe61681 |
| here | https://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_build/results?buildId=71420 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| https://github.com/ahejlsberg |
| ahejlsberg | https://github.com/ahejlsberg |
| Apr 16, 2020 | https://github.com/microsoft/TypeScript/pull/37920#issuecomment-614399720 |
| @sandersn | https://github.com/sandersn |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| ahejlsberg | https://github.com/ahejlsberg |
| April 20, 2020 20:33 | https://github.com/microsoft/TypeScript/pull/37920#commits-pushed-fa6fee8 |
|
| https://github.com/ahejlsberg |
| Auto-typing for declared properties with no type annotation or initia… | https://github.com/microsoft/TypeScript/pull/37920/commits/fa6fee8ca41663a27774d4a17e114672af58f030 |
| fa6fee8 | https://github.com/microsoft/TypeScript/pull/37920/commits/fa6fee8ca41663a27774d4a17e114672af58f030 |
|
| https://github.com/ahejlsberg |
| Add optionality if declaration includes '?' modifier | https://github.com/microsoft/TypeScript/pull/37920/commits/e6d7607539e2757ddf38469b1a2b4782c9bd0c83 |
| e6d7607 | https://github.com/microsoft/TypeScript/pull/37920/commits/e6d7607539e2757ddf38469b1a2b4782c9bd0c83 |
|
| https://github.com/ahejlsberg |
| Always use CFA for properties with no initializer in .js files | https://github.com/microsoft/TypeScript/pull/37920/commits/33cbb82a37e677e9e272e5963e3a51939df471da |
| 33cbb82 | https://github.com/microsoft/TypeScript/pull/37920/commits/33cbb82a37e677e9e272e5963e3a51939df471da |
|
| https://github.com/ahejlsberg |
| Small fix | https://github.com/microsoft/TypeScript/pull/37920/commits/ab993c2b48e60379c991258c504b5d2ea55832dc |
| ab993c2 | https://github.com/microsoft/TypeScript/pull/37920/commits/ab993c2b48e60379c991258c504b5d2ea55832dc |
| https://github.com/ahejlsberg |
| ahejlsberg | https://github.com/ahejlsberg |
| Apr 21, 2020 | https://github.com/microsoft/TypeScript/pull/37920#event-3256983743 |
| https://github.com/ahejlsberg |
| ahejlsberg | https://github.com/ahejlsberg |
| Apr 21, 2020 | https://github.com/microsoft/TypeScript/pull/37920#issuecomment-617283582 |
| @typescript-bot | https://github.com/typescript-bot |
| @typescript-bot | https://github.com/typescript-bot |
| @typescript-bot | https://github.com/typescript-bot |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| https://github.com/typescript-bot |
| typescript-bot | https://github.com/typescript-bot |
| Apr 21, 2020 | https://github.com/microsoft/TypeScript/pull/37920#issuecomment-617283650 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| @ahejlsberg | https://github.com/ahejlsberg |
| ab993c2 | https://github.com/microsoft/TypeScript/commit/ab993c2b48e60379c991258c504b5d2ea55832dc |
| here | https://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_build/results?buildId=71721 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| https://github.com/typescript-bot |
| typescript-bot | https://github.com/typescript-bot |
| Apr 21, 2020 | https://github.com/microsoft/TypeScript/pull/37920#issuecomment-617283651 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| @ahejlsberg | https://github.com/ahejlsberg |
| ab993c2 | https://github.com/microsoft/TypeScript/commit/ab993c2b48e60379c991258c504b5d2ea55832dc |
| here | https://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_build/results?buildId=71722 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| https://github.com/typescript-bot |
| typescript-bot | https://github.com/typescript-bot |
| Apr 21, 2020 | https://github.com/microsoft/TypeScript/pull/37920#issuecomment-617283652 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| @ahejlsberg | https://github.com/ahejlsberg |
| ab993c2 | https://github.com/microsoft/TypeScript/commit/ab993c2b48e60379c991258c504b5d2ea55832dc |
| here | https://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_build/results?buildId=71723 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| https://github.com/DanielRosenwasser |
| DanielRosenwasser | https://github.com/DanielRosenwasser |
|
Apr 21, 2020
| https://github.com/microsoft/TypeScript/pull/37920#ref-issue-604217273 |
|
Design Meeting Notes, 4/17/2020
#38096
| https://github.com/microsoft/TypeScript/issues/38096 |
| https://github.com/sandersn |
| sandersn | https://github.com/sandersn |
| Apr 21, 2020 | https://github.com/microsoft/TypeScript/pull/37920#event-3258182609 |
| https://github.com/DanielRosenwasser |
| DanielRosenwasser | https://github.com/DanielRosenwasser |
|
Apr 24, 2020
| https://github.com/microsoft/TypeScript/pull/37920#ref-issue-606523375 |
|
Design Meeting Notes, 4/24/2020
#38168
| https://github.com/microsoft/TypeScript/issues/38168 |
| https://github.com/weswigham |
| weswigham | https://github.com/weswigham |
|
Apr 28, 2020
| https://github.com/microsoft/TypeScript/pull/37920#pullrequestreview-402231237 |
|
View reviewed changes
| https://github.com/microsoft/TypeScript/pull/37920/files/ab993c2b48e60379c991258c504b5d2ea55832dc |
| src/compiler/checker.ts | https://github.com/microsoft/TypeScript/pull/37920/files/ab993c2b48e60379c991258c504b5d2ea55832dc#diff-d9ab6589e714c71e657f601cf30ff51dfc607fc98419bf72e04f6b0fa92cc4b8 |
| weswigham | https://github.com/weswigham |
| Apr 28, 2020 | https://github.com/microsoft/TypeScript/pull/37920#discussion_r416939420 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| ahejlsberg | https://github.com/ahejlsberg |
| Apr 28, 2020 | https://github.com/microsoft/TypeScript/pull/37920#discussion_r416970083 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
| https://github.com/weswigham |
| weswigham | https://github.com/weswigham |
|
Apr 28, 2020
| https://github.com/microsoft/TypeScript/pull/37920#pullrequestreview-402287521 |
|
View reviewed changes
| https://github.com/microsoft/TypeScript/pull/37920/files/ab993c2b48e60379c991258c504b5d2ea55832dc |
| https://github.com/ahejlsberg |
| ahejlsberg | https://github.com/ahejlsberg |
| 3919042 | https://github.com/microsoft/TypeScript/commit/3919042c7f1051c9b6006bf906306f3323da15f6 |
| Apr 28, 2020 | https://github.com/microsoft/TypeScript/pull/37920#event-3282550758 |
| https://github.com/ahejlsberg |
| ahejlsberg | https://github.com/ahejlsberg |
| April 28, 2020 23:59 | https://github.com/microsoft/TypeScript/pull/37920#event-3282550960 |
| https://github.com/ahejlsberg |
| ahejlsberg | https://github.com/ahejlsberg |
| TypeScript 4.0 | https://github.com/microsoft/TypeScript/milestone/114 |
| Apr 29, 2020 | https://github.com/microsoft/TypeScript/pull/37920#event-3282555684 |
| https://github.com/DanielRosenwasser |
| DanielRosenwasser | https://github.com/DanielRosenwasser |
|
May 12, 2020
| https://github.com/microsoft/TypeScript/pull/37920#ref-issue-616914856 |
|
TypeScript 4.0 Iteration Plan
#38510
| https://github.com/microsoft/TypeScript/issues/38510 |
| https://github.com/microsoft |
| microsoft | https://github.com/microsoft |
| Oct 21, 2025 | https://github.com/microsoft/TypeScript/pull/37920#event-20416935037 |
| Sign up for free | https://github.com/join?source=comment-repo |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FTypeScript%2Fpull%2F37920 |
|
| https://github.com/weswigham |
|
weswigham
| https://github.com/weswigham |
|
| https://github.com/microsoft/TypeScript/pull/37920/files/ab993c2b48e60379c991258c504b5d2ea55832dc |
|
| https://github.com/sandersn |
|
sandersn
| https://github.com/sandersn |
|
PR Backlog
| https://github.com/orgs/microsoft/projects/1252 |
|
TypeScript 4.0.0
| https://github.com/microsoft/TypeScript/milestone/114 |
|
this-property assignments should use autoType to get control flow narrowing
| https://github.com/microsoft/TypeScript/issues/37900 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/37920 |
|
| https://github.com/ahejlsberg |
|
| https://github.com/weswigham |
|
| https://github.com/typescript-bot |
|
| https://github.com/sandersn |
|
| https://github.com/apps/copilot-swe-agent |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |