{ "CI_job_history_included": false, "approvals": [], "diff_versions": [ { "commits": [ { "authored_date": null, "commit_author_id": null, "committed_date": null, "committer_id": null, "merge_request_commits_metadata_id": 513, "merge_request_diff_id": 376, "message": null, "project_id": 30, "relative_order": 0, "sha": null, "trailers": {} } ], "files": [ { "a_mode": "100644", "b_mode": "100644", "binary": false, "deleted_file": false, "diff": "@@ -15,7 +15,7 @@\n \"@vitejs/plugin-vue\": \"^4.6.2\",\n \"@vue/tsconfig\": \"^0.1.3\",\n \"npm-run-all\": \"^4.1.5\",\n- \"typescript\": \"~4.7.4\",\n+ \"typescript\": \"~4.9.0\",\n \"vite\": \"^4.5.14\",\n \"vue-tsc\": \"^1.8.27\",\n },\n@@ -480,7 +480,7 @@\n \n \"typed-array-length\": [\"typed-array-length@1.0.7\", \"\", { \"dependencies\": { \"call-bind\": \"^1.0.7\", \"for-each\": \"^0.3.3\", \"gopd\": \"^1.0.1\", \"is-typed-array\": \"^1.1.13\", \"possible-typed-array-names\": \"^1.0.0\", \"reflect.getprototypeof\": \"^1.0.6\" } }, \"sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==\"],\n \n- \"typescript\": [\"typescript@4.7.4\", \"\", { \"bin\": { \"tsc\": \"bin/tsc\", \"tsserver\": \"bin/tsserver\" } }, \"sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==\"],\n+ \"typescript\": [\"typescript@4.9.5\", \"\", { \"bin\": { \"tsc\": \"bin/tsc\", \"tsserver\": \"bin/tsserver\" } }, \"sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==\"],\n \n \"unbox-primitive\": [\"unbox-primitive@1.1.0\", \"\", { \"dependencies\": { \"call-bound\": \"^1.0.3\", \"has-bigints\": \"^1.0.2\", \"has-symbols\": \"^1.1.0\", \"which-boxed-primitive\": \"^1.1.1\" } }, \"sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==\"],\n \n", "encoded_file_path": false, "external_diff_offset": null, "external_diff_size": null, "generated": false, "merge_request_diff_id": 376, "new_file": false, "new_path": null, "old_path": "bun.lock", "project_id": 30, "relative_order": 0, "renamed_file": false, "too_large": false }, { "a_mode": "100644", "b_mode": "100644", "binary": false, "deleted_file": false, "diff": "@@ -20,7 +20,7 @@\n \t\t\"@vitejs/plugin-vue\": \"^4.6.2\",\n \t\t\"@vue/tsconfig\": \"^0.1.3\",\n \t\t\"npm-run-all\": \"^4.1.5\",\n-\t\t\"typescript\": \"~4.7.4\",\n+\t\t\"typescript\": \"~4.9.0\",\n \t\t\"vite\": \"^4.5.14\",\n \t\t\"vue-tsc\": \"^1.8.27\"\n \t}\n", "encoded_file_path": false, "external_diff_offset": null, "external_diff_size": null, "generated": false, "merge_request_diff_id": 376, "new_file": false, "new_path": null, "old_path": "package.json", "project_id": 30, "relative_order": 1, "renamed_file": false, "too_large": false } ], "metadata": { "base_commit_sha": "3e0d3e7dfc47b0516255ab6c6ef027d31a3fb3ab", "commits_count": 1, "created_at": "2026-10-04T16:34:21.763884", "diff_type": 1, "files_count": 2, "head_commit_sha": "45f70e77495b6eabd2f55cb332be23c59333c7f3", "id": 376, "merge_request_id": 270, "project_id": 30, "start_commit_sha": "3e0d3e7dfc47b0516255ab6c6ef027d31a3fb3ab", "state": "collected", "stored_externally": null, "updated_at": "2026-10-04T16:34:21.775134" } }, { "commits": [ { "authored_date": null, "commit_author_id": null, "committed_date": null, "committer_id": null, "merge_request_commits_metadata_id": 514, "merge_request_diff_id": 377, "message": null, "project_id": 30, "relative_order": 0, "sha": null, "trailers": {} }, { "authored_date": null, "commit_author_id": null, "committed_date": null, "committer_id": null, "merge_request_commits_metadata_id": 513, "merge_request_diff_id": 377, "message": null, "project_id": 30, "relative_order": 1, "sha": null, "trailers": {} } ], "files": [ { "a_mode": "100644", "b_mode": "100644", "binary": false, "deleted_file": false, "diff": "@@ -15,7 +15,7 @@\n \"@vitejs/plugin-vue\": \"^4.6.2\",\n \"@vue/tsconfig\": \"^0.1.3\",\n \"npm-run-all\": \"^4.1.5\",\n- \"typescript\": \"~4.7.4\",\n+ \"typescript\": \"~4.9.0\",\n \"vite\": \"^4.5.14\",\n \"vue-tsc\": \"^1.8.27\",\n },\n@@ -480,7 +480,7 @@\n \n \"typed-array-length\": [\"typed-array-length@1.0.7\", \"\", { \"dependencies\": { \"call-bind\": \"^1.0.7\", \"for-each\": \"^0.3.3\", \"gopd\": \"^1.0.1\", \"is-typed-array\": \"^1.1.13\", \"possible-typed-array-names\": \"^1.0.0\", \"reflect.getprototypeof\": \"^1.0.6\" } }, \"sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==\"],\n \n- \"typescript\": [\"typescript@4.7.4\", \"\", { \"bin\": { \"tsc\": \"bin/tsc\", \"tsserver\": \"bin/tsserver\" } }, \"sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==\"],\n+ \"typescript\": [\"typescript@4.9.5\", \"\", { \"bin\": { \"tsc\": \"bin/tsc\", \"tsserver\": \"bin/tsserver\" } }, \"sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==\"],\n \n \"unbox-primitive\": [\"unbox-primitive@1.1.0\", \"\", { \"dependencies\": { \"call-bound\": \"^1.0.3\", \"has-bigints\": \"^1.0.2\", \"has-symbols\": \"^1.1.0\", \"which-boxed-primitive\": \"^1.1.1\" } }, \"sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==\"],\n \n", "encoded_file_path": false, "external_diff_offset": null, "external_diff_size": null, "generated": false, "merge_request_diff_id": 377, "new_file": false, "new_path": null, "old_path": "bun.lock", "project_id": 30, "relative_order": 0, "renamed_file": false, "too_large": false }, { "a_mode": "100644", "b_mode": "100644", "binary": false, "deleted_file": false, "diff": "@@ -20,7 +20,7 @@\n \t\t\"@vitejs/plugin-vue\": \"^4.6.2\",\n \t\t\"@vue/tsconfig\": \"^0.1.3\",\n \t\t\"npm-run-all\": \"^4.1.5\",\n-\t\t\"typescript\": \"~4.7.4\",\n+\t\t\"typescript\": \"~4.9.0\",\n \t\t\"vite\": \"^4.5.14\",\n \t\t\"vue-tsc\": \"^1.8.27\"\n \t}\n", "encoded_file_path": false, "external_diff_offset": null, "external_diff_size": null, "generated": false, "merge_request_diff_id": 377, "new_file": false, "new_path": null, "old_path": "package.json", "project_id": 30, "relative_order": 1, "renamed_file": false, "too_large": false } ], "metadata": { "base_commit_sha": "3e0d3e7dfc47b0516255ab6c6ef027d31a3fb3ab", "commits_count": 2, "created_at": "2026-10-04T16:34:23.090468", "diff_type": 2, "files_count": 2, "head_commit_sha": "1fdc49f2785e44c87b9bfda2501b10238a09249d", "id": 377, "merge_request_id": 270, "project_id": 30, "start_commit_sha": "3e0d3e7dfc47b0516255ab6c6ef027d31a3fb3ab", "state": "collected", "stored_externally": null, "updated_at": "2026-10-04T16:34:23.105853" } } ], "discussions": [ { "id": "6101a3a4a4192c09f6ce0033fe9b7465c5cfa679", "individual_note": true, "notes": [ { "author": { "avatar_url": "https://secure.gravatar.com/avatar/86ee3d815fe5b6cdd7c53cec8ab5608d629c65a39239981860ccdd10931960bf?s=80&d=identicon", "id": 9, "locked": false, "name": "renovate", "public_email": null, "state": "active", "username": "renovate", "web_url": "https://gitlab.nessar.fr/renovate" }, "body": "mentioned in issue #1", "commands_changes": {}, "confidential": false, "created_at": "2026-10-04T16:34:21.954Z", "id": 1937, "imported": false, "imported_from": "none", "internal": false, "noteable_id": 270, "noteable_iid": 8, "noteable_type": "MergeRequest", "project_id": 30, "resolvable": false, "system": true, "type": null, "updated_at": "2026-10-04T16:34:21.956Z" } ], "resolvable": false } ], "format_version": 1, "notes": [ { "author_id": 9, "change_position": null, "commit_id": null, "confidential": null, "created_at": "2026-10-04T16:34:21.954917", "discussion_id": "6101a3a4a4192c09f6ce0033fe9b7465c5cfa679", "id": 1937, "imported_from": 0, "internal": false, "last_edited_at": null, "line_code": null, "namespace_id": null, "note": "mentioned in issue #1", "noteable_id": 270, "noteable_type": "MergeRequest", "organization_id": null, "original_position": null, "position": null, "project_id": 30, "resolved_at": null, "resolved_by_id": null, "resolved_by_push": null, "review_id": null, "source_iid": 8, "source_item_project_id": 30, "st_diff": null, "system": true, "type": null, "updated_at": "2026-10-04T16:34:21.956381", "updated_by_id": null } ], "preexisting_missing_alternate_head": false, "source_assignees": [], "source_author": { "avatar_url": "https://secure.gravatar.com/avatar/86ee3d815fe5b6cdd7c53cec8ab5608d629c65a39239981860ccdd10931960bf?s=80&d=identicon", "id": 9, "locked": false, "name": "renovate", "public_email": null, "state": "active", "username": "renovate", "web_url": "https://gitlab.nessar.fr/renovate" }, "source_created_at": "2026-10-04T16:34:20.310Z", "source_discussion_locked": null, "source_id": 270, "source_iid": 8, "source_item_metadata": { "assignee": null, "assignees": [], "author": { "avatar_url": "https://secure.gravatar.com/avatar/86ee3d815fe5b6cdd7c53cec8ab5608d629c65a39239981860ccdd10931960bf?s=80&d=identicon", "id": 9, "locked": false, "name": "renovate", "public_email": null, "state": "active", "username": "renovate", "web_url": "https://gitlab.nessar.fr/renovate" }, "blocking_discussions_resolved": true, "closed_at": null, "closed_by": null, "created_at": "2026-10-04T16:34:20.310Z", "description": "This MR contains the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n| [typescript](https://www.typescriptlang.org/) ([source](https://github.com/microsoft/TypeScript)) | [`~4.7.4` → `~4.9.0`](https://renovatebot.com/diffs/npm/typescript/4.7.4/4.9.5) | ![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/4.9.5?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/4.7.4/4.9.5?slim=true) |\n\n---\n\n### Release Notes\n\n
\nmicrosoft/TypeScript (typescript)\n\n### [`v4.9.5`](https://github.com/microsoft/TypeScript/releases/tag/v4.9.5): TypeScript 4.9.5\n\n[Compare Source](https://github.com/microsoft/TypeScript/compare/v4.9.4...v4.9.5)\n\nFor release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/).\n\nDownloads are available on:\n\n- [npm](https://www.npmjs.com/package/typescript)\n- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)\n\n#### Changes:\n\n- [`69e88ef`](https://github.com/microsoft/TypeScript/commit/69e88ef5513a81acf69ec78f4af1f927da0d0584) Port ignore deprecations to 4.9 ([#​52419](https://github.com/microsoft/TypeScript/issues/52419))\n- [`daf4e81`](https://github.com/microsoft/TypeScript/commit/daf4e817a18def96b70ac34703b158ff0e6d58df) Port timestamp fix to 4.9 ([#​52426](https://github.com/microsoft/TypeScript/issues/52426))\n\n### [`v4.9.4`](https://github.com/microsoft/TypeScript/releases/tag/v4.9.4): TypeScript 4.9.4\n\n[Compare Source](https://github.com/microsoft/TypeScript/compare/v4.9.3...v4.9.4)\n\nFor release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9).\n\nFor the complete list of fixed issues, check out the\n\n- [fixed issues query for Typescript v4.9.4](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\\&q=is%3Aissue+milestone%3A%22TypeScript+4.9.4%22+is%3Aclosed+).\n\nDownloads are available on:\n\n- [npm](https://www.npmjs.com/package/typescript)\n- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)\n\n#### Changes:\n\n- [`e286821`](https://github.com/microsoft/TypeScript/commit/e2868216f637e875a74c675845625eb15dcfe9a2) Bump version to 4.9.4 and LKG.\n- [`eb5419f`](https://github.com/microsoft/TypeScript/commit/eb5419fc8d980859b98553586dfb5f40d811a745) Cherry-pick [#​51704](https://github.com/microsoft/TypeScript/issues/51704) to release 4.9 ([#​51712](https://github.com/microsoft/TypeScript/issues/51712))\n- [`b4d382b`](https://github.com/microsoft/TypeScript/commit/b4d382b9b12460adf2da4cc0d1429cf19f8dc8be) Cherry-pick changes for narrowing to tagged literal types.\n- [`e7a02f4`](https://github.com/microsoft/TypeScript/commit/e7a02f43fce47e1a39259ada5460bcc33c8e98b5) Port of [#​51626](https://github.com/microsoft/TypeScript/issues/51626) and [#​51689](https://github.com/microsoft/TypeScript/issues/51689) to release-4.9 ([#​51627](https://github.com/microsoft/TypeScript/issues/51627))\n- [`1727912`](https://github.com/microsoft/TypeScript/commit/1727912f0437a7f367d90040fc4b0b4f3efd017a) Cherry-pick fix around `visitEachChild` to release-4.9. ([#​51544](https://github.com/microsoft/TypeScript/issues/51544))\n\nThis list of changes was [auto generated](https://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_release?releaseId=117&_a=release-summary).\n\n### [`v4.9.3`](https://github.com/microsoft/TypeScript/releases/tag/v4.9.3): TypeScript 4.9\n\n[Compare Source](https://github.com/microsoft/TypeScript/compare/v4.8.4...v4.9.3)\n\nFor release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/).\n\nDownloads are available on:\n\n- [npm](https://www.npmjs.com/package/typescript)\n- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)\n\n#### Changes:\n\n- [`93bd577`](https://github.com/microsoft/TypeScript/commit/93bd577458d55cd720b2677705feab5c91eb12ce) Bump version to 4.9.3 and LKG.\n- [`107f832`](https://github.com/microsoft/TypeScript/commit/107f832b80df2dc97748021cb00af2b6813db75b) Update LKG.\n- [`31bee56`](https://github.com/microsoft/TypeScript/commit/31bee5682df130a14ffdd5742f994dbe7313dd0e) Cherry-pick MR [#​50977](https://github.com/microsoft/TypeScript/issues/50977) into release-4.9 ([#​51363](https://github.com/microsoft/TypeScript/issues/51363)) \\[ [#​50872](https://github.com/microsoft/TypeScript/issues/50872) ]\n- [`1e2fa7a`](https://github.com/microsoft/TypeScript/commit/1e2fa7ae15f8530910fef8b916ec8a4ed0b59c45) Update version to 4.9.2-rc and LKG.\n- [`7ab89e5`](https://github.com/microsoft/TypeScript/commit/7ab89e5c6e401d161f31f28a6c555a3ba530910e) Merge remote-tracking branch 'origin/main' into release-4.9\n- [`e5cd686`](https://github.com/microsoft/TypeScript/commit/e5cd686defb1a4cbdb36bd012357ba5bed28f371) Update package-lock.json\n- [`8d40dc1`](https://github.com/microsoft/TypeScript/commit/8d40dc15d1b9945837e7860320fdccfe27c40cad) Update package-lock.json\n- [`5cfb3a2`](https://github.com/microsoft/TypeScript/commit/5cfb3a2fe344a5350734305193e6cc99516285ca) Only call return() for an abrupt completion in user code ([#​51297](https://github.com/microsoft/TypeScript/issues/51297))\n- [`a7a9d15`](https://github.com/microsoft/TypeScript/commit/a7a9d158e817fcb0e94dc1c24e0a401b21be0cc9) Fix for broken baseline in yieldInForInInDownlevelGenerator ([#​51345](https://github.com/microsoft/TypeScript/issues/51345))\n- [`7f8426f`](https://github.com/microsoft/TypeScript/commit/7f8426f4df0d0a7dd8b72079dafc3e60164a23b1) fix for-in enumeration containing yield in generator ([#​51295](https://github.com/microsoft/TypeScript/issues/51295))\n\n
See More\n\n- [`3d2b401`](https://github.com/microsoft/TypeScript/commit/3d2b4017eb6b9a2b94bc673291e56ae95e8beddd) Fix assertion functions accessed via wildcard imports ([#​51324](https://github.com/microsoft/TypeScript/issues/51324))\n- [`64d0d5a`](https://github.com/microsoft/TypeScript/commit/64d0d5ae140b7b26a09e75114517b418d6bcaa9f) fix(51301): Fixing an unused import at the end of a line removes the newline ([#​51320](https://github.com/microsoft/TypeScript/issues/51320))\n- [`754eeb2`](https://github.com/microsoft/TypeScript/commit/754eeb2986bde30d5926e0fa99c87dda9266d01b) Update CodeQL workflow and configuration, fix found bugs ([#​51263](https://github.com/microsoft/TypeScript/issues/51263))\n- [`d8aad26`](https://github.com/microsoft/TypeScript/commit/d8aad262006ad2d2c91aa7a0e4449b4b83c57f7b) Update package-lock.json\n- [`d4f26c8`](https://github.com/microsoft/TypeScript/commit/d4f26c840b1db76c0b25a405c8e73830a2b45cbc) fix(51245): Class with parameter decorator in arrow function causes \"convert to default export\" refactoring failure ([#​51256](https://github.com/microsoft/TypeScript/issues/51256))\n- [`16faf45`](https://github.com/microsoft/TypeScript/commit/16faf45682173ea437a50330feb4785578923d7f) Update package-lock.json\n- [`8b1ecdb`](https://github.com/microsoft/TypeScript/commit/8b1ecdb701e2a2e19e9f8bcdd6b2beac087eabee) fix(50654): \"Move to a new file\" breaks the declaration of referenced variable ([#​50681](https://github.com/microsoft/TypeScript/issues/50681))\n- [`170a17f`](https://github.com/microsoft/TypeScript/commit/170a17fad57eae619c5ef2b7bdb3ac00d6c32c47) Dom update 2022-10-25 ([#​51300](https://github.com/microsoft/TypeScript/issues/51300))\n- [`9c4e14d`](https://github.com/microsoft/TypeScript/commit/9c4e14d75174432f6a4dc5967a09712a6784ab88) Remove \"No type information for this code\" from baseline ([#​51311](https://github.com/microsoft/TypeScript/issues/51311))\n- [`88d25b4`](https://github.com/microsoft/TypeScript/commit/88d25b4f232929df59729156dfda6b65277affec) fix(50068): Refactors trigger debug failure when JSX text has a ' and a tag on the same line. ([#​51299](https://github.com/microsoft/TypeScript/issues/51299))\n- [`8bee69a`](https://github.com/microsoft/TypeScript/commit/8bee69acf410d4986cb0cc102b949e2d133d5380) Update package-lock.json\n- [`702de1e`](https://github.com/microsoft/TypeScript/commit/702de1eeaaef88a189e4d06e5a2aae287853790a) Fix early call to return/throw on generator ([#​51294](https://github.com/microsoft/TypeScript/issues/51294))\n- [`2c12b14`](https://github.com/microsoft/TypeScript/commit/2c12b1499908ad7718e65d20e264561207c22375) Add a GH Action to file a new issue if we go a week without seeing a typescript-error-deltas issue ([#​51271](https://github.com/microsoft/TypeScript/issues/51271))\n- [`6af270d`](https://github.com/microsoft/TypeScript/commit/6af270dee09d62516f6dc02ec102a745ffebc037) Update package-lock.json\n- [`2cc4c16`](https://github.com/microsoft/TypeScript/commit/2cc4c16a26672a7ba6c97ba16309fcf334db7cae) Update package-lock.json\n- [`6093491`](https://github.com/microsoft/TypeScript/commit/60934915d9ccc4ca9c0fb2cd060d7ec81601942b) Fix apparent typo in getStringMappingType ([#​51248](https://github.com/microsoft/TypeScript/issues/51248))\n- [`61c2609`](https://github.com/microsoft/TypeScript/commit/61c26096e3373719ece686b84c698423890e9a5f) Update package-lock.json\n- [`ef69116`](https://github.com/microsoft/TypeScript/commit/ef69116c41cb6805f89e6592eacb0ccb7f02207d) Generate shortest `rootDirs` module specifier instead of first possible ([#​51244](https://github.com/microsoft/TypeScript/issues/51244))\n- [`bbb42f4`](https://github.com/microsoft/TypeScript/commit/bbb42f453dc684e03d977c5b70391124d57543a9) Fix typo in canWatchDirectoryOrFile found by CodeQL ([#​51262](https://github.com/microsoft/TypeScript/issues/51262))\n- [`a56b254`](https://github.com/microsoft/TypeScript/commit/a56b254ad3c52b598bc5d44f83f3d0a1cf806068) Include 'this' type parameter in isRelatedTo fast path ([#​51230](https://github.com/microsoft/TypeScript/issues/51230))\n- [`3abd351`](https://github.com/microsoft/TypeScript/commit/3abd351c0eea55758f27ee5558a4a1525b77f45b) Fix super property transform in async arrow in method ([#​51240](https://github.com/microsoft/TypeScript/issues/51240))\n- [`eed0511`](https://github.com/microsoft/TypeScript/commit/eed05112180e0d94f78aa02d676d49468f15dc31) Update package-lock.json\n- [`2625c1f`](https://github.com/microsoft/TypeScript/commit/2625c1feae25aede35465ca835440fc57bf13d52) Make the init config category order predictable ([#​51247](https://github.com/microsoft/TypeScript/issues/51247))\n- [`1ca99b3`](https://github.com/microsoft/TypeScript/commit/1ca99b34029dafad2c18af7bdc0711f4abf7e522) fix(50551): Destructuring assignment with var bypasses \"variable is used before being assigned\" check (2454) ([#​50560](https://github.com/microsoft/TypeScript/issues/50560))\n- [`3f28fa1`](https://github.com/microsoft/TypeScript/commit/3f28fa12dfecb8dfd66ce4684bf26f64e1f092f1) Update package-lock.json\n- [`906ebe4`](https://github.com/microsoft/TypeScript/commit/906ebe49334a3a9c2dbd73cd3c902898bc712b66) Revert structuredTypeRelatedTo change and fix isUnitLikeType ([#​51076](https://github.com/microsoft/TypeScript/issues/51076))\n- [`8ac4652`](https://github.com/microsoft/TypeScript/commit/8ac465239f52de1da3ada8cdc4c3f107f4d62e45) change type ([#​51231](https://github.com/microsoft/TypeScript/issues/51231))\n- [`245a02c`](https://github.com/microsoft/TypeScript/commit/245a02cbed7ad50a21289730159abc8d19a66f40) fix(51222): Go-to-definition on return statements should jump to the containing function declaration ([#​51227](https://github.com/microsoft/TypeScript/issues/51227))\n- [`2dff34e`](https://github.com/microsoft/TypeScript/commit/2dff34e8c4a91c0005ca9ccfb7e045e225b6f2e4) markAliasReferenced should include ExportValue as well ([#​51219](https://github.com/microsoft/TypeScript/issues/51219))\n- [`5ef2634`](https://github.com/microsoft/TypeScript/commit/5ef2634f3df138323383c7f2e5a05163a924ee86) Update package-lock.json\n- [`d0f0e35`](https://github.com/microsoft/TypeScript/commit/d0f0e35c88ae017fc4c1213eb2f83303ee22ebde) Remove old tslint comments ([#​51220](https://github.com/microsoft/TypeScript/issues/51220))\n- [`85d405a`](https://github.com/microsoft/TypeScript/commit/85d405a1d74c0730a9d8d6307b26e8d6f3f75421) Fixed a false positive \"await has no effect on the type\" diagnostic with mixed generic union ([#​50833](https://github.com/microsoft/TypeScript/issues/50833))\n- [`1f8959f`](https://github.com/microsoft/TypeScript/commit/1f8959f5dc04b2b2c2fc8a7dc53b6ac761e1f754) fix: avoid downleveled dynamic import closing over specifier expression ([#​49663](https://github.com/microsoft/TypeScript/issues/49663))\n- [`11066b2`](https://github.com/microsoft/TypeScript/commit/11066b264f5d30fb5ac1f6c2f3a155c0190e75d2) Rename internal functions to `narrowTypeBySwitchOnTypeOf` and `narrowTypeByInKeyword` ([#​51215](https://github.com/microsoft/TypeScript/issues/51215))\n- [`4c9afe8`](https://github.com/microsoft/TypeScript/commit/4c9afe8812fcdb4658472ccbced4a5cd4bae70ea) Update package-lock.json\n- [`f25bcb7`](https://github.com/microsoft/TypeScript/commit/f25bcb7c27d78ce89e9c9356d27058cf86dbfb5c) fix(49196): add jsdoc snippet for interface member functions ([#​51135](https://github.com/microsoft/TypeScript/issues/51135))\n- [`7406ee9`](https://github.com/microsoft/TypeScript/commit/7406ee9c145cd7d6117391818d5a1eca2d66ca8f) fix(51170): Completing an unimplemented property overwrites rest of line ([#​51175](https://github.com/microsoft/TypeScript/issues/51175))\n- [`a1d82fc`](https://github.com/microsoft/TypeScript/commit/a1d82fc9dcced6ca6bde6e21c385d152d083679f) Remove some unnecessary code discovered by rollup ([#​51204](https://github.com/microsoft/TypeScript/issues/51204))\n- [`0481773`](https://github.com/microsoft/TypeScript/commit/0481773a27fc6a0132c34502fd2a3b0c73cf63a3) LEGO: Merge pull request 51200\n- [`98c19cb`](https://github.com/microsoft/TypeScript/commit/98c19cbbbe83c2ae3c89a4e08317a4b9ccbcb206) LEGO: Merge pull request 51190\n- [`13c9b05`](https://github.com/microsoft/TypeScript/commit/13c9b05384544262363f3fd8b942b36aeb84fc61) Update package-lock.json\n- [`673475e`](https://github.com/microsoft/TypeScript/commit/673475e1c5e582f2fd0bf8d89e33c7708607c8d8) Update package-lock.json\n- [`f6cf510`](https://github.com/microsoft/TypeScript/commit/f6cf51053e024714dd6b8463fe6f8e7e33461e6b) Add more tracing to node16/nodenext resolution ([#​51168](https://github.com/microsoft/TypeScript/issues/51168))\n- [`83c5581`](https://github.com/microsoft/TypeScript/commit/83c5581588f660247bd9648bafe67b49de060a55) Update package-lock.json\n- [`be5f0fe`](https://github.com/microsoft/TypeScript/commit/be5f0fe5acfed5146514ebe7c1b65529def8e490) Add an extra regression test for awaited unresolvable recursive union ([#​51167](https://github.com/microsoft/TypeScript/issues/51167))\n- [`2cb7e77`](https://github.com/microsoft/TypeScript/commit/2cb7e779d70d57ef0d46dd3f768e646b8bbe783a) fix(50416): correctly names disabled export refactors ([#​50663](https://github.com/microsoft/TypeScript/issues/50663)) \\[ [#​50416](https://github.com/microsoft/TypeScript/issues/50416) ]\n- [`2bcfed0`](https://github.com/microsoft/TypeScript/commit/2bcfed01f3458996e71ce37af43e3495cb7e4950) feat(37440): Provide a quick-fix for non-exported types ([#​51038](https://github.com/microsoft/TypeScript/issues/51038))\n- [`a24201c`](https://github.com/microsoft/TypeScript/commit/a24201c8ef6f82b5729ab677b7a1a1d6d745fcb8) Remove VSDevMode.ps1 and createPlaygroundBuild ([#​51166](https://github.com/microsoft/TypeScript/issues/51166))\n- [`2da62a7`](https://github.com/microsoft/TypeScript/commit/2da62a784bbba237b8239e84c8629cfafb0f595e) fix(51112): omit parameter names that precede the type ([#​51142](https://github.com/microsoft/TypeScript/issues/51142))\n- [`cf1b6b7`](https://github.com/microsoft/TypeScript/commit/cf1b6b73330eab2dd484d71cbdb662a83b3c726f) feat(51163): show QF to fill in the missing properties for the mapped type. ([#​51165](https://github.com/microsoft/TypeScript/issues/51165))\n- [`bdcc240`](https://github.com/microsoft/TypeScript/commit/bdcc240d68245e4be865b385bd6a8fd8fa546f56) Remove bug-causing carve-out in conditional type instantiation that hopefully is no longer required ([#​51151](https://github.com/microsoft/TypeScript/issues/51151))\n- [`37317a2`](https://github.com/microsoft/TypeScript/commit/37317a208f34c141b64e26d0e92b3aed346e531f) Check nested weak types in intersections on target side of relation ([#​51140](https://github.com/microsoft/TypeScript/issues/51140))\n- [`9f49f9c`](https://github.com/microsoft/TypeScript/commit/9f49f9ccb05a7bb56b8ca84b8036a3ad4e0e7c2b) Update package-lock.json\n- [`4f54e7e`](https://github.com/microsoft/TypeScript/commit/4f54e7e947298162d29f3104265e74dcfbc90d82) Fix isExhaustiveSwitchStatement to better handle circularities ([#​51095](https://github.com/microsoft/TypeScript/issues/51095))\n- [`503604c`](https://github.com/microsoft/TypeScript/commit/503604c884bd0557c851b11b699ef98cdb65b93b) Overloads shouldn't gain [@​deprecated](https://github.com/deprecated) tags of other overloads in quick info ([#​50904](https://github.com/microsoft/TypeScript/issues/50904))\n- [`e14a229`](https://github.com/microsoft/TypeScript/commit/e14a2298c5add93816c6f487bcfc5ac72e3a4c59) Update package-lock.json\n- [`67256e5`](https://github.com/microsoft/TypeScript/commit/67256e50c41aa9178a60c52de8416477f070b190) Remove unused declarations array in extractSymbol's TargetRange ([#​51091](https://github.com/microsoft/TypeScript/issues/51091))\n- [`9c87ded`](https://github.com/microsoft/TypeScript/commit/9c87ded2b3fc4ba4a9a7656e9be39d5e404e6ab6) fix(51100): ensure tsserver shuts down when parent process is killed ([#​51107](https://github.com/microsoft/TypeScript/issues/51107))\n- [`c01ae01`](https://github.com/microsoft/TypeScript/commit/c01ae01fac37268bac3362fb6e6d26db730f7ed5) Fix nightly publish oops in Gulpfile ([#​51131](https://github.com/microsoft/TypeScript/issues/51131))\n- [`a7d10f1`](https://github.com/microsoft/TypeScript/commit/a7d10f15bbd28166b869ae00482214e360891613) Update package-lock.json\n- [`d0bfd8c`](https://github.com/microsoft/TypeScript/commit/d0bfd8caed521bfd24fc44960d9936a891744bb7) fix(51072): ts.preProcessFile finds import in template string after conditional expression with template strings ([#​51082](https://github.com/microsoft/TypeScript/issues/51082))\n- [`ad56b5c`](https://github.com/microsoft/TypeScript/commit/ad56b5ca56b763ab377e07121ecfebb457a2e810) Convert scripts/Gulpfile to checked mjs/cjs so they can run without compilation ([#​50988](https://github.com/microsoft/TypeScript/issues/50988))\n- [`dbeae5d`](https://github.com/microsoft/TypeScript/commit/dbeae5d943c784661862c52b8e215a2907c31a33) fix(51017): Make lineText in the references response opt-out ([#​51081](https://github.com/microsoft/TypeScript/issues/51081))\n- [`d06a592`](https://github.com/microsoft/TypeScript/commit/d06a592d02955822a7407b70969fb7a82bc17d59) Properly defer resolution of mapped types with generic `as` clauses ([#​51050](https://github.com/microsoft/TypeScript/issues/51050))\n- [`42b1049`](https://github.com/microsoft/TypeScript/commit/42b1049aee8c655631cb4f0065de86ec1023d20a) Update package-lock.json\n- [`5f3e6cc`](https://github.com/microsoft/TypeScript/commit/5f3e6cc4980d26af5d8a8f463e59b2c3338165c6) Plugin probe location is higher priority than peer node\\_modules ([#​51079](https://github.com/microsoft/TypeScript/issues/51079)) \\[ [#​34616](https://github.com/microsoft/TypeScript/issues/34616) ]\n- [`2648f6a`](https://github.com/microsoft/TypeScript/commit/2648f6ab09e3176c7da2c07c54066d3a3433a298) Plugins in project were adding up after every config file reload ([#​51087](https://github.com/microsoft/TypeScript/issues/51087))\n- [`c18791c`](https://github.com/microsoft/TypeScript/commit/c18791ccf165672df3b55f5bdd4a8655f33be26c) Fix incorrect options type to WatchOptions ([#​51064](https://github.com/microsoft/TypeScript/issues/51064))\n- [`b0795e9`](https://github.com/microsoft/TypeScript/commit/b0795e9c94757a8ee78077d160cde8819a9801ea) Update package-lock.json\n- [`43c6fd4`](https://github.com/microsoft/TypeScript/commit/43c6fd4c09464204bc6a6e1c6c1d32fa12270414) Covert some of the config testing to baselines for easy validation ([#​51063](https://github.com/microsoft/TypeScript/issues/51063))\n- [`fc5e72b`](https://github.com/microsoft/TypeScript/commit/fc5e72b92cb8ea13c5e0f2cfc35d8b2cbfd1fe36) Remove unused defaultWatchFileKind method since useFsEvents is default for tsserver and tsc ([#​51044](https://github.com/microsoft/TypeScript/issues/51044))\n- [`8af9a93`](https://github.com/microsoft/TypeScript/commit/8af9a936b5240398370887c22cacaff65fee707b) Use typescript.d.ts in APISample tests ([#​51061](https://github.com/microsoft/TypeScript/issues/51061))\n- [`4953316`](https://github.com/microsoft/TypeScript/commit/49533168dbb4e19f243b9dbdfd6a3aac69f5b3dd) Remove configureLanguageServiceBuild, instrumenter ([#​51048](https://github.com/microsoft/TypeScript/issues/51048))\n- [`9dfffd0`](https://github.com/microsoft/TypeScript/commit/9dfffd0fbb406d7f2e5e2ca85768624ca388a7bf) Update GitHub Actions ([#​51045](https://github.com/microsoft/TypeScript/issues/51045))\n- [`4635a5c`](https://github.com/microsoft/TypeScript/commit/4635a5cef9aefa9aa847ef7ce2e6767ddf4f54c2) Update package-lock.json\n- [`33a34e5`](https://github.com/microsoft/TypeScript/commit/33a34e5b96bfe086266f4765ab9789a2a02507f9) Adding a JSDoc comment to the es5 type declarations to describe the functionality of Date.now() ([#​50630](https://github.com/microsoft/TypeScript/issues/50630))\n- [`299745c`](https://github.com/microsoft/TypeScript/commit/299745cb217c2fc061f75b3735f8420d78b8360a) Fix crash in goto-def on `@override` ([#​51016](https://github.com/microsoft/TypeScript/issues/51016))\n- [`7dcf11f`](https://github.com/microsoft/TypeScript/commit/7dcf11f13985be927886ebea353d282a9b3418e0) fix(50750): Object type literal with string literal property in contextual typing position causes language service error on all literal type references ([#​50757](https://github.com/microsoft/TypeScript/issues/50757))\n- [`5cd49f6`](https://github.com/microsoft/TypeScript/commit/5cd49f6cbcd2effe9d425dee3a39cb49209bb656) Update package-lock.json\n- [`8a1b858`](https://github.com/microsoft/TypeScript/commit/8a1b85880f89c9cff606c5844e8883e5f483c7db) Update package-lock.json\n- [`96894db`](https://github.com/microsoft/TypeScript/commit/96894db6cb5b7af6857b4d0c7f70f7d8ac782d51) Include type parameter defaults in contextual typing ([#​50994](https://github.com/microsoft/TypeScript/issues/50994)) \\[ [#​51002](https://github.com/microsoft/TypeScript/issues/51002) ]\n- [`0d0a793`](https://github.com/microsoft/TypeScript/commit/0d0a79371471d627ae298a145f8009b05cbccb72) Allow Unicode extended escapes in ES5 and earlier ([#​50918](https://github.com/microsoft/TypeScript/issues/50918))\n- [`58bae8d`](https://github.com/microsoft/TypeScript/commit/58bae8db69b275a3efa57b14b486778c55185552) Update package-lock.json\n- [`0ce72ef`](https://github.com/microsoft/TypeScript/commit/0ce72ef6c8b39cd2d07e5b0eb3a0c144a7783ad2) Add option to OrganizeImports for removal only ([#​50931](https://github.com/microsoft/TypeScript/issues/50931))\n- [`42f9143`](https://github.com/microsoft/TypeScript/commit/42f9143e114c5c07f40df83ed07ffeb3cbaf2101) feat: codefix for `for await of` ([#​50623](https://github.com/microsoft/TypeScript/issues/50623))\n- [`ecf50e8`](https://github.com/microsoft/TypeScript/commit/ecf50e81a7a9cccd9bf5ea7598764082981faab0) Properly compute `SymbolFlags.Optional` for intersected properties ([#​50958](https://github.com/microsoft/TypeScript/issues/50958))\n- [`d1586de`](https://github.com/microsoft/TypeScript/commit/d1586de0434567b998876929eb8229235b85b350) Fully resolve aliases when checking symbol flags ([#​50853](https://github.com/microsoft/TypeScript/issues/50853))\n- [`45148dd`](https://github.com/microsoft/TypeScript/commit/45148dd715a7c3776840778b4df41e7e0bd0bf12) Update LKG to 4.8.4 ([#​50987](https://github.com/microsoft/TypeScript/issues/50987))\n- [`9a83f25`](https://github.com/microsoft/TypeScript/commit/9a83f2551ded0d88a0ba0ec9af260f83eb3568cd) Update package-lock.json\n- [`865848f`](https://github.com/microsoft/TypeScript/commit/865848fcfb9e6ce7dd64be563fc09f83d4bc9df5) Fix `<=` and `>` comparisons when compared against prerelease versions ([#​50915](https://github.com/microsoft/TypeScript/issues/50915))\n- [`fbfe934`](https://github.com/microsoft/TypeScript/commit/fbfe9340a90777dee03b30f736fab44056123be0) Fix comparability between type parameters related by a union constraint ([#​50978](https://github.com/microsoft/TypeScript/issues/50978))\n- [`b09e93d`](https://github.com/microsoft/TypeScript/commit/b09e93d3f6d3e999df001b53984954974c25b81f) Merge pull request [#​50041](https://github.com/microsoft/TypeScript/issues/50041) from microsoft/fix/47969\n- [`0ac12bb`](https://github.com/microsoft/TypeScript/commit/0ac12bbe7a410238ca992a42f41816a97f6906f4) Update package-lock.json\n- [`8192d55`](https://github.com/microsoft/TypeScript/commit/8192d550496d884263e292488e325ae96893dc78) Pick correct compilerOptions when checking if we can share emitSignatures ([#​50910](https://github.com/microsoft/TypeScript/issues/50910)) \\[ [#​50902](https://github.com/microsoft/TypeScript/issues/50902) ]\n- [`16faef1`](https://github.com/microsoft/TypeScript/commit/16faef1d8d522b66b6c672bdd15b4026e2018a62) During uptodate ness check with buildInfo, check if there are errors explicitly with noEmit ([#​50974](https://github.com/microsoft/TypeScript/issues/50974)) \\[ [#​50959](https://github.com/microsoft/TypeScript/issues/50959) ]\n- [`63791f5`](https://github.com/microsoft/TypeScript/commit/63791f52d4e7a3bf461b974e94abd8cbb6b546c5) Update package-lock.json\n- [`09368bc`](https://github.com/microsoft/TypeScript/commit/09368bcbaebd157d1e66859ab6f5b30c2fd6eaff) Handle if project for open file will get recollected because of pending cleanup from closed script info ([#​50908](https://github.com/microsoft/TypeScript/issues/50908)) \\[ [#​50868](https://github.com/microsoft/TypeScript/issues/50868) ]\n- [`c81bf4d`](https://github.com/microsoft/TypeScript/commit/c81bf4d8b0c12410a082d6598fcc24cc721b6e9e) fix(49594): Typescript 4.7.3 bracketed class property compilation error strictPropertyInitialization:true ([#​49619](https://github.com/microsoft/TypeScript/issues/49619))\n- [`bc9cbbe`](https://github.com/microsoft/TypeScript/commit/bc9cbbef421ae907f7dfd5a84ca69c4f68a8935b) Merge pull request [#​49912](https://github.com/microsoft/TypeScript/issues/49912) from microsoft/fix/47508\n- [`5a10f46`](https://github.com/microsoft/TypeScript/commit/5a10f46c0028790120cb85c826efa4248707a964) Update package-lock.json\n- [`8e71f42`](https://github.com/microsoft/TypeScript/commit/8e71f429c811ac7811533d7b0e02c32bad5a1b47) Fixing pr comments\n- [`c100c64`](https://github.com/microsoft/TypeScript/commit/c100c6488db0482dcc1455290f456dece91cac0a) Update package-lock.json\n- [`2a91107`](https://github.com/microsoft/TypeScript/commit/2a91107f7548eeb5e32673e76277d27264ea88e2) Update package-lock.json\n- [`4ab9e76`](https://github.com/microsoft/TypeScript/commit/4ab9e76fb748b08712f9d0017dd8f0ba74d1859f) Use paths in package.json 'files' array that work with npm 6 and later. ([#​50930](https://github.com/microsoft/TypeScript/issues/50930))\n- [`549b542`](https://github.com/microsoft/TypeScript/commit/549b5429d4837344e8c99657109bb6538fd2dbb5) Use paths in package.json 'files' array that work with npm 6 and later.\n- [`7f37d25`](https://github.com/microsoft/TypeScript/commit/7f37d251fc69da34659e4c60792177e1e9a8e7a6) Update version to 4.9.1-beta and LKG.\n- [`f16ca7d`](https://github.com/microsoft/TypeScript/commit/f16ca7dd364e57ee7ce337f987b20dbc1e34941f) Remove 'async' dependency, used only in errorCheck.ts, modernize file ([#​50667](https://github.com/microsoft/TypeScript/issues/50667))\n- [`c6bef3f`](https://github.com/microsoft/TypeScript/commit/c6bef3f02874bddf6df120aa4f0d130c58478468) LEGO: Merge pull request 50921\n- [`6753027`](https://github.com/microsoft/TypeScript/commit/675302730b8ca525d47c910bf2d3174bd3b66a1b) Update package-lock.json\n- [`9740bcc`](https://github.com/microsoft/TypeScript/commit/9740bcc53418e8792a4dbb978059ff5a02b55c91) Pluralized `hasInvalidatedResolution` -> `hasInvalidatedResolutions` ([#​50912](https://github.com/microsoft/TypeScript/issues/50912))\n- [`84c29cd`](https://github.com/microsoft/TypeScript/commit/84c29cd576fd1facb9b3a353d5342df04acdb184) šŸ¤– Pick MR [#​50912](https://github.com/microsoft/TypeScript/issues/50912) (Pluralized \\`hasInvalidatedResolutio...) into release-4.9 ([#​50913](https://github.com/microsoft/TypeScript/issues/50913))\n- [`a26f634`](https://github.com/microsoft/TypeScript/commit/a26f63424de249bb106804dfc9a024bb525de93e) Merge remote-tracking branch 'origin/main' into release-4.9\n- [`a455955`](https://github.com/microsoft/TypeScript/commit/a455955aac85ecc5b2182fe50b83670188955feb) Make hasInvalidatedResolution non internal for program and add it watchApi ([#​50776](https://github.com/microsoft/TypeScript/issues/50776)) \\[ [#​48057](https://github.com/microsoft/TypeScript/issues/48057) ]\n- [`645d1cd`](https://github.com/microsoft/TypeScript/commit/645d1cd7c1ee1d65a87b2183b173611467256a09) Fix assert in addIndirectUser in FAR ([#​50905](https://github.com/microsoft/TypeScript/issues/50905))\n- [`bbec17d`](https://github.com/microsoft/TypeScript/commit/bbec17d9003246fa00d6bf676bb4ce7c54ff2be4) LEGO: Merge pull request 50900\n- [`a9ecc67`](https://github.com/microsoft/TypeScript/commit/a9ecc675d636c3bbca697bc4881b019e8645a7a6) Update package-lock.json\n- [`221cf55`](https://github.com/microsoft/TypeScript/commit/221cf55a21e448bd3fe2cf26a754c9c0dda3dca3) package.json `exports` should have priority over `typesVersions` ([#​50890](https://github.com/microsoft/TypeScript/issues/50890))\n- [`acb8977`](https://github.com/microsoft/TypeScript/commit/acb89771901f8c81c6046fa7c16361a83388ddab) Remove .github/tsc.json ([#​50664](https://github.com/microsoft/TypeScript/issues/50664))\n- [`7a3de81`](https://github.com/microsoft/TypeScript/commit/7a3de819bfb93fb27ef7ea8305d2df069866c380) fix(49993): skip the quick fix for an expression with an enum type ([#​50625](https://github.com/microsoft/TypeScript/issues/50625))\n- [`2644f28`](https://github.com/microsoft/TypeScript/commit/2644f2867734d77a3a3939c55d5cc0a5004df0ed) fix(49200): skip duplicated method declarations ([#​50609](https://github.com/microsoft/TypeScript/issues/50609))\n- [`98652a3`](https://github.com/microsoft/TypeScript/commit/98652a349a67be718e8e8b5fcf590972eb62a104) Bump version to 4.9.0-beta and LKG.\n- [`4d91204`](https://github.com/microsoft/TypeScript/commit/4d91204c9d9f27756785f62fade44d93824d47f4) fix(37030): Expand Selection in function and arrow function skips body block ([#​50711](https://github.com/microsoft/TypeScript/issues/50711))\n- [`e2dd508`](https://github.com/microsoft/TypeScript/commit/e2dd5084f75ac37a78102d212b67d36595596137) DOM update 2022/09/21 ([#​50884](https://github.com/microsoft/TypeScript/issues/50884))\n- [`1d9ab83`](https://github.com/microsoft/TypeScript/commit/1d9ab83914a551936ce5ef80340ee65cfd1422ba) fix(50866): emit modifiers from export declarations ([#​50874](https://github.com/microsoft/TypeScript/issues/50874))\n- [`92a1b12`](https://github.com/microsoft/TypeScript/commit/92a1b124c178e1ff4871b29cb9abc00307e21742) LEGO: Merge pull request 50877\n- [`e383db6`](https://github.com/microsoft/TypeScript/commit/e383db692eb44561333c1bbe353788b337aebc99) Fix debug.ts \\_\\_debugKind check ([#​50871](https://github.com/microsoft/TypeScript/issues/50871))\n- [`01054e0`](https://github.com/microsoft/TypeScript/commit/01054e05ab7638e96515619c4ce62200fdf4e0fd) Consistently add undefined/missing to optional tuple element types ([#​50831](https://github.com/microsoft/TypeScript/issues/50831))\n- [`d90795e`](https://github.com/microsoft/TypeScript/commit/d90795e799ca8e41aabd6d0852abb585138200ef) Improve escape sequence handling in private names ([#​50856](https://github.com/microsoft/TypeScript/issues/50856))\n- [`938a69a`](https://github.com/microsoft/TypeScript/commit/938a69a526166ca4e7880fa140fba432936f0fe3) Fix import statement completions followed by interface declaration ([#​50350](https://github.com/microsoft/TypeScript/issues/50350))\n- [`e002159`](https://github.com/microsoft/TypeScript/commit/e002159ad133a024bae48a2e190e54ad93f6b52d) feat(49962): Disallow comparison against NaN ([#​50626](https://github.com/microsoft/TypeScript/issues/50626))\n- [`80ae43d`](https://github.com/microsoft/TypeScript/commit/80ae43d2399503a04651e3705823137d36148b00) Fixing spaces\n- [`abc58bd`](https://github.com/microsoft/TypeScript/commit/abc58bdabcf536bd5204fbc84fb7f45d75f1a9ad) Fixing baseline errors\n- [`305f4bd`](https://github.com/microsoft/TypeScript/commit/305f4bd420bf9edc0239fd3a740aa83fbdeb9ba2) Merge branch 'main' into fix/47969\n- [`23746af`](https://github.com/microsoft/TypeScript/commit/23746af766b53fcc3afecfa16478809a5a36628a) fix(50591): RangeError: Maximum call stack size exceeded ([#​50594](https://github.com/microsoft/TypeScript/issues/50594))\n- [`168186f`](https://github.com/microsoft/TypeScript/commit/168186f93d23ae59dbea3fea2adba453527343fd) Allow a union property of a private/protected member and an intersection property including that same member ([#​50328](https://github.com/microsoft/TypeScript/issues/50328))\n- [`812ebcf`](https://github.com/microsoft/TypeScript/commit/812ebcf6e3aebfa72b976a6ae4d65929759a2867) Update package-lock.json\n- [`16156b1`](https://github.com/microsoft/TypeScript/commit/16156b1baf26a39ce428423f7106f3ef2b4e98bb) Add rules from eslint's recommended set that triggered good lints ([#​50422](https://github.com/microsoft/TypeScript/issues/50422))\n- [`a11c416`](https://github.com/microsoft/TypeScript/commit/a11c41621bbbab100a391dd348651c6661549663) Improve checking of `in` operator ([#​50666](https://github.com/microsoft/TypeScript/issues/50666))\n- [`67f2b62`](https://github.com/microsoft/TypeScript/commit/67f2b62ed2bd1de0299781ba659fa638346bcecf) Gabritto/jsemitfixsilly ([#​50849](https://github.com/microsoft/TypeScript/issues/50849))\n- [`3014dec`](https://github.com/microsoft/TypeScript/commit/3014dec8878a9ff8d86186a6ac3fd9fad4f3b739) Don't elide imports when transforming JS files ([#​50404](https://github.com/microsoft/TypeScript/issues/50404))\n- [`57c7aa7`](https://github.com/microsoft/TypeScript/commit/57c7aa755ca3028ff13eb6a37d91775a6fac71e3) LEGO: Merge pull request 50842\n- [`48a8e89`](https://github.com/microsoft/TypeScript/commit/48a8e8953a1e609970dc85e08f99ac499bfe8356) Improve check of whether type query node possibly contains reference to type parameter ([#​50070](https://github.com/microsoft/TypeScript/issues/50070))\n- [`af9ced1`](https://github.com/microsoft/TypeScript/commit/af9ced11f50c8ac15079d2f88f8961f1e5b62f7f) LEGO: Merge pull request 50825\n- [`a8e13f7`](https://github.com/microsoft/TypeScript/commit/a8e13f7340c5229426072d443fa511bba82a0054) Fixed an issue with destructured bindings from a generic union constraint not being narrowed correctly ([#​50221](https://github.com/microsoft/TypeScript/issues/50221))\n- [`08af0b6`](https://github.com/microsoft/TypeScript/commit/08af0b6bf0041fef52ca8c1b69d6d4a3db439196) Update package-lock.json\n- [`0df46e8`](https://github.com/microsoft/TypeScript/commit/0df46e873322b8eeb271a442eaf034d91ae68770) Fix test around RegExp match vs. exec results ([#​50813](https://github.com/microsoft/TypeScript/issues/50813))\n- [`906510e`](https://github.com/microsoft/TypeScript/commit/906510e0f30590a4c8fdc892905ccb8dbe512e3d) Fixes for pr\n- [`2970c5d`](https://github.com/microsoft/TypeScript/commit/2970c5d1671b2376711cd55594c4597d6da7d8c3) make `RegExpExecArray` always include index 0 ([#​50713](https://github.com/microsoft/TypeScript/issues/50713))\n- [`0507192`](https://github.com/microsoft/TypeScript/commit/05071920a03f8ea530fe01f79f2537c999ec8b02) Accepting baselines\n- [`29e50b3`](https://github.com/microsoft/TypeScript/commit/29e50b314900d22b08f6472918f59ae2b40aba08) Rewording documentation\n- [`01cae69`](https://github.com/microsoft/TypeScript/commit/01cae69e3403a831bc5c752b95c8b7547dd95821) fix(50796): omit questionToken in object literal method completions ([#​50802](https://github.com/microsoft/TypeScript/issues/50802))\n- [`3b84f76`](https://github.com/microsoft/TypeScript/commit/3b84f76fb23bd39d14c7243e5cd495fd207916c0) Fix crash caused by incorrect bounds check (regression in 4.8) ([#​50797](https://github.com/microsoft/TypeScript/issues/50797))\n- [`7e51306`](https://github.com/microsoft/TypeScript/commit/7e51306d30b72ce474054c3f3047f57d90dca41a) Update package-lock.json\n- [`8b35c13`](https://github.com/microsoft/TypeScript/commit/8b35c1300e14ebc026b4f1621db8f6f1bba30833) The error \"Object is possibly null or undefined\" is ambiguous. ([#​49797](https://github.com/microsoft/TypeScript/issues/49797))\n- [`a3f51b3`](https://github.com/microsoft/TypeScript/commit/a3f51b3b8278b7dc5f59d83f35458338f57c81c7) Update user baselines +cc [@​sandersn](https://github.com/sandersn) ([#​43554](https://github.com/microsoft/TypeScript/issues/43554))\n- [`ba10a0d`](https://github.com/microsoft/TypeScript/commit/ba10a0d7c06df259e620645a8d6fd9a5262d8b5d) Removing duplicated code\n- [`ec6ae1c`](https://github.com/microsoft/TypeScript/commit/ec6ae1c4d0f48f15cd01b1502d0b2e5ac387dcf5) Partially revert [#​41044](https://github.com/microsoft/TypeScript/issues/41044), restoring parameter destructurings in d.ts files ([#​50779](https://github.com/microsoft/TypeScript/issues/50779))\n- [`28232ca`](https://github.com/microsoft/TypeScript/commit/28232ca4b8833957cdf8d592f085fb80d97ef604) LEGO: Merge pull request 50783\n- [`49cfa1d`](https://github.com/microsoft/TypeScript/commit/49cfa1db17b593191601736a11cbf165d42510a0) Update package-lock.json\n- [`4110b80`](https://github.com/microsoft/TypeScript/commit/4110b80fbb24f2ac6dd284ef3511ca69ac6db517) Fix equality narrowing and comparable relation for intersections with {} ([#​50735](https://github.com/microsoft/TypeScript/issues/50735))\n- [`b23f1d6`](https://github.com/microsoft/TypeScript/commit/b23f1d6b59beabde1072d14b7fb65781ce209c15) LEGO: Merge pull request 50771\n- [`618fb2d`](https://github.com/microsoft/TypeScript/commit/618fb2d8b92357d564ddb8596296ecaba5468002) Update package-lock.json\n- [`08b91f6`](https://github.com/microsoft/TypeScript/commit/08b91f6b827e9ee98407c0eb969579ab77fa9f0c) fix(50717): tsc crashes when it sees a JSDoc tag inside an [@​override](https://github.com/override) annotation ([#​50724](https://github.com/microsoft/TypeScript/issues/50724))\n- [`60963d7`](https://github.com/microsoft/TypeScript/commit/60963d7216266bca6ef3236f43913de703fe5c7a) Discriminant of type `never` should never be matched ([#​50755](https://github.com/microsoft/TypeScript/issues/50755))\n- [`e37ea53`](https://github.com/microsoft/TypeScript/commit/e37ea53715a725dd13699dc1be5190c6ebd0d8f8) Update package-lock.json\n- [`a88c366`](https://github.com/microsoft/TypeScript/commit/a88c36655b575d3039f187e64016b971efc0f173) Fix test baselining for tsserver host timeouts ([#​50748](https://github.com/microsoft/TypeScript/issues/50748))\n- [`6d38487`](https://github.com/microsoft/TypeScript/commit/6d384876e5adeffd6e04cf4e6dd7ea5fc0dd0584) Fix workflow typo ([#​50746](https://github.com/microsoft/TypeScript/issues/50746))\n- [`6b890f9`](https://github.com/microsoft/TypeScript/commit/6b890f93c491d3496dfd7909592c1df8a771fcd0) Handle more places where package direcroy is converted to canonical file path ([#​50740](https://github.com/microsoft/TypeScript/issues/50740))\n- [`f5f2923`](https://github.com/microsoft/TypeScript/commit/f5f2923c7d0f0963a78b9c5f233b635d4e78ae91) Revert removal of nonInferrableAnyType ([#​50691](https://github.com/microsoft/TypeScript/issues/50691))\n- [`7120b52`](https://github.com/microsoft/TypeScript/commit/7120b520cfe7b92d2b4bbfd679f1f5bd0c559c2c) Update twoslash workflow ([#​50738](https://github.com/microsoft/TypeScript/issues/50738))\n- [`68d526c`](https://github.com/microsoft/TypeScript/commit/68d526c200a0a5c51024586890b2473c9819c6ea) Don't run linter after tests runs ([#​50597](https://github.com/microsoft/TypeScript/issues/50597))\n- [`8e5e2e0`](https://github.com/microsoft/TypeScript/commit/8e5e2e08ead119910d6eb177eab9beb84e3ab311) Fix backticks in our JSDoc comments ([#​50737](https://github.com/microsoft/TypeScript/issues/50737))\n- [`a4cabe7`](https://github.com/microsoft/TypeScript/commit/a4cabe725b413f154f738b48c1fe2f053cff7d26) Support for auto-accessor fields from the Stage 3 Decorators proposal ([#​49705](https://github.com/microsoft/TypeScript/issues/49705))\n- [`7737473`](https://github.com/microsoft/TypeScript/commit/77374732df82c9d5c1319677dc595868bbc648b5) Update package-lock.json\n- [`12ab0fe`](https://github.com/microsoft/TypeScript/commit/12ab0fea9f45c48ea644c8273bedde235c8bcc61) Update package-lock.json\n- [`eb40134`](https://github.com/microsoft/TypeScript/commit/eb40134373cc524bd15432e15490d4e369754c50) Don't leave space for property access on non-integer literals ([#​50703](https://github.com/microsoft/TypeScript/issues/50703))\n- [`a70bb9d`](https://github.com/microsoft/TypeScript/commit/a70bb9d3ff102e044e83d2db43e585105e9a1761) Preserve special intersections in mapped types ([#​50704](https://github.com/microsoft/TypeScript/issues/50704))\n- [`1a1c271`](https://github.com/microsoft/TypeScript/commit/1a1c27167536e005a4d241ef84c43c0c0ca0aaf9) Don't remove space before dot if in property access on numeric literal ([#​50695](https://github.com/microsoft/TypeScript/issues/50695))\n- [`7c918fb`](https://github.com/microsoft/TypeScript/commit/7c918fb76682e79e8fd460cf1c2da9f2f22c91a3) Baseline host state when baselining tsserver tests ([#​50678](https://github.com/microsoft/TypeScript/issues/50678))\n- [`2f1ba45`](https://github.com/microsoft/TypeScript/commit/2f1ba45cbaca5e95959f9fd43c42edd64bc5638c) Update LKG and devDep of typescript to v4.8.3 ([#​50689](https://github.com/microsoft/TypeScript/issues/50689))\n- [`be4e9ba`](https://github.com/microsoft/TypeScript/commit/be4e9bac8ff66174d4e856dae06f69aa4ef7e479) Update package-lock.json\n- [`f46a680`](https://github.com/microsoft/TypeScript/commit/f46a680863d7ecf7b7aa46b5e056acfe702b78bb) Remove error message in node16 ([#​50673](https://github.com/microsoft/TypeScript/issues/50673))\n- [`ab831d0`](https://github.com/microsoft/TypeScript/commit/ab831d018030304b886590fc4253f9dab593ddb0) Ignore `--help` and `-?` in `tsc init` generated `compilerOptions` ([#​50628](https://github.com/microsoft/TypeScript/issues/50628))\n- [`bb6f36f`](https://github.com/microsoft/TypeScript/commit/bb6f36f7c80c290b98759823445dae73ebfd3eb2) Forward intersection state flag to conditional type target check ([#​50620](https://github.com/microsoft/TypeScript/issues/50620))\n- [`b58721f`](https://github.com/microsoft/TypeScript/commit/b58721fe15a9d58aa9c2b53b6e6fdb7966f56d2c) Update package-lock.json\n- [`3c3820b`](https://github.com/microsoft/TypeScript/commit/3c3820b1a4033de90a6f9369b3e714ba58231e99) Simplify CI detection ([#​50661](https://github.com/microsoft/TypeScript/issues/50661))\n- [`9ac1fce`](https://github.com/microsoft/TypeScript/commit/9ac1fce1175964f71117f6574d96eda127282bf4) Fix eslint not looking at certain scripts, fix lints ([#​50660](https://github.com/microsoft/TypeScript/issues/50660))\n- [`fd05c0c`](https://github.com/microsoft/TypeScript/commit/fd05c0cc6da676c5b9183ad2a7ced7ce363b855a) Make useFsEvents as default strategy for the watching ([#​50366](https://github.com/microsoft/TypeScript/issues/50366))\n- [`5c2f770`](https://github.com/microsoft/TypeScript/commit/5c2f770d9714276567e6ef9ec805368756539725) Remove unused cancellation from build ([#​50658](https://github.com/microsoft/TypeScript/issues/50658))\n- [`66fbf05`](https://github.com/microsoft/TypeScript/commit/66fbf058ece7882f2a964aeeda81bc352e4a6329) Update package-lock.json\n- [`7910c50`](https://github.com/microsoft/TypeScript/commit/7910c509c4545517489d6264571bb6c05248fb4a) Update package-lock.json\n- [`fd3a84c`](https://github.com/microsoft/TypeScript/commit/fd3a84c3f0c80cb201c47399a055625f919a9b91) Report every instance of TS1208 ([#​50101](https://github.com/microsoft/TypeScript/issues/50101))\n- [`62f980a`](https://github.com/microsoft/TypeScript/commit/62f980aff82ac8b5939bc9b65cf6e55d122b42d9) Check if its same buildinfo only for directly referenced projects and not recursively ([#​50617](https://github.com/microsoft/TypeScript/issues/50617)) \\[ [#​50545](https://github.com/microsoft/TypeScript/issues/50545) ]\n- [`856c7c5`](https://github.com/microsoft/TypeScript/commit/856c7c5fdd25833dbb0e1e67071200cd706eae4f) Allow `{}` to narrow in same special cases as `unknown` ([#​50601](https://github.com/microsoft/TypeScript/issues/50601))\n- [`854d448`](https://github.com/microsoft/TypeScript/commit/854d448e5ccf542a05d0b5dcb97e1b925905e258) `in` operator shouldn't narrow `{}` originating in `unknown` ([#​50610](https://github.com/microsoft/TypeScript/issues/50610))\n- [`549e61d`](https://github.com/microsoft/TypeScript/commit/549e61d0af1ba885be29d69f341e7d3a00686071) Update package-lock.json\n- [`bcf9949`](https://github.com/microsoft/TypeScript/commit/bcf994996ea0ddd8ca7daadd6b5fbc712eb5ce6b) fix(50079): show deprecated on JSX attributes ([#​50084](https://github.com/microsoft/TypeScript/issues/50084))\n- [`5df09a5`](https://github.com/microsoft/TypeScript/commit/5df09a514c99010d3126d8a9f11aa00ecbd0bd21) Use bidirectional comparability in narrowing ([#​50592](https://github.com/microsoft/TypeScript/issues/50592))\n- [`891cdc5`](https://github.com/microsoft/TypeScript/commit/891cdc58aa4005d7197e76ec0a48afcbc3b44ac3) Remove unused baselines ([#​50593](https://github.com/microsoft/TypeScript/issues/50593))\n- [`6db2c88`](https://github.com/microsoft/TypeScript/commit/6db2c882f389c95c526df0e890354205b5696a7d) {} & null and {} & undefined should always be never ([#​50553](https://github.com/microsoft/TypeScript/issues/50553))\n- [`238c341`](https://github.com/microsoft/TypeScript/commit/238c341701439a95d5eb71a4cf421c0574d0ee47) Defer distributing index over generic object types ([#​50540](https://github.com/microsoft/TypeScript/issues/50540))\n- [`2983092`](https://github.com/microsoft/TypeScript/commit/298309271bc526b9753c10c1c916bfe9d5c89a8b) Do not canonicalize the file names when getting absolute paths during nodenext resolution ([#​50557](https://github.com/microsoft/TypeScript/issues/50557)) \\[ [#​50544](https://github.com/microsoft/TypeScript/issues/50544) ]\n- [`dcade77`](https://github.com/microsoft/TypeScript/commit/dcade7732c142abba88eecae78c115fa37b95e01) Update package-lock.json\n- [`a9797d2`](https://github.com/microsoft/TypeScript/commit/a9797d218d34fefc61b823d0e1dd24f6eb5363c8) fix(50340): typeof ... === \"undefined\" check on discriminated union of undefined and object type doesn't narrow correctly ([#​50344](https://github.com/microsoft/TypeScript/issues/50344))\n- [`43f8ae6`](https://github.com/microsoft/TypeScript/commit/43f8ae6df4ffefb7e4795808b94bcfbf74628682) Only normalize intersections that include {} ([#​50535](https://github.com/microsoft/TypeScript/issues/50535))\n- [`d293e72`](https://github.com/microsoft/TypeScript/commit/d293e723a20cdba258238397097e9a4e409bc41f) Rename API to importPlugin ([#​50554](https://github.com/microsoft/TypeScript/issues/50554))\n- [`cd312d3`](https://github.com/microsoft/TypeScript/commit/cd312d3076c054cdf9ed6f33c2d3e3995bca92eb) Managing control flow\n- [`19defbf`](https://github.com/microsoft/TypeScript/commit/19defbfe576f3f2da32b5372274e4664b66ec00d) Update package-lock.json\n- [`f071d30`](https://github.com/microsoft/TypeScript/commit/f071d303c182c2a776da1471a3ec9ef05297a9d8) Move contributing related info out of README to CONTRIBUTING ([#​50543](https://github.com/microsoft/TypeScript/issues/50543))\n- [`488d0ee`](https://github.com/microsoft/TypeScript/commit/488d0eebd0556fcc6e5f4cfc69c2ef7e5c2708ed) Retain name and propertyName in declaration emit copies of binding patterns if property name is a keyword ([#​50537](https://github.com/microsoft/TypeScript/issues/50537))\n- [`8b482b5`](https://github.com/microsoft/TypeScript/commit/8b482b513d87c6fcda8ece18b99f8a01cff5c605) Update package-lock.json\n- [`c89f355`](https://github.com/microsoft/TypeScript/commit/c89f355a41b18c96eccb67dade04fce8c330068b) Remove redundant pretest script ([#​50518](https://github.com/microsoft/TypeScript/issues/50518))\n- [`6d170b4`](https://github.com/microsoft/TypeScript/commit/6d170b490d5ff5f881f6cbf8cd749e0103ee5d1f) Handle intersections in isGenericTypeWithoutNullableConstraint ([#​50497](https://github.com/microsoft/TypeScript/issues/50497))\n- [`ed6889c`](https://github.com/microsoft/TypeScript/commit/ed6889cd5b61b9fa5156018362d867def18e281d) LEGO: Merge pull request 50506\n- [`29cbfe9`](https://github.com/microsoft/TypeScript/commit/29cbfe9a2504cfae30bae938bdb2be6081ccc5c8) LEGO: Merge pull request 50493\n- [`6faa291`](https://github.com/microsoft/TypeScript/commit/6faa291b453987192d996517b4376b14980b25c4) LEGO: Merge pull request 50484\n- [`71b2ba6`](https://github.com/microsoft/TypeScript/commit/71b2ba6111e934f2b4ee112bc4d8d2f47ced22f5) Reuse computed type of condition expressions ([#​49881](https://github.com/microsoft/TypeScript/issues/49881))\n- [`8778c1d`](https://github.com/microsoft/TypeScript/commit/8778c1ded3a1955dce1063d72caf4523bec37c90) Update package-lock.json\n- [`4579245`](https://github.com/microsoft/TypeScript/commit/4579245f36d9c3deccb097da9d5545f9c5c1ab26) fix(50427): allow convert function expressions ([#​50430](https://github.com/microsoft/TypeScript/issues/50430))\n- [`cbc0b17`](https://github.com/microsoft/TypeScript/commit/cbc0b17eac1fcb011a66f0544c813968cdf065c4) Push package-lock.json updates via typescript-bot token ([#​50476](https://github.com/microsoft/TypeScript/issues/50476))\n- [`bb3a7ae`](https://github.com/microsoft/TypeScript/commit/bb3a7aec11a20afb30c5098a75e001d1a4eb08f9) fix(50415): Language server debug failure - Did not expect GetAccessor to have an Identifier in its trivia ([#​50470](https://github.com/microsoft/TypeScript/issues/50470))\n- [`3557092`](https://github.com/microsoft/TypeScript/commit/3557092b1474bc3405a29da93bd15c108ab2f8b3) Rephrase error message to be 100% technically correct ([#​50471](https://github.com/microsoft/TypeScript/issues/50471))\n- [`71d1911`](https://github.com/microsoft/TypeScript/commit/71d19115031ae1c48fa34a24636dfae5e87e1b08) add unknown to DateTimeFormatTypes ([#​50402](https://github.com/microsoft/TypeScript/issues/50402))\n- [`8f89599`](https://github.com/microsoft/TypeScript/commit/8f895997d2cb79deb937d50fa1bed1c470528025) Don't include .gitattributes in package ([#​50475](https://github.com/microsoft/TypeScript/issues/50475))\n- [`6e8337e`](https://github.com/microsoft/TypeScript/commit/6e8337ef70e4a36a4df76a3362a41cbcac0dcb84) Optimize substitution types ([#​50397](https://github.com/microsoft/TypeScript/issues/50397))\n- [`226dd0b`](https://github.com/microsoft/TypeScript/commit/226dd0b7bf5cb5e5bb4dc34ab0e8e14f408f3e20) Fix typechecking related lints that changed post 4.8, update LKG to 4.8.2 ([#​50472](https://github.com/microsoft/TypeScript/issues/50472))\n- [`164dddc`](https://github.com/microsoft/TypeScript/commit/164dddc48e1eaa83780b8e72bc7afeebe768437b) feat(7481): Operator to ensure an expression is contextually typed by, and satisfies, some type ([#​46827](https://github.com/microsoft/TypeScript/issues/46827))\n- [`0715791`](https://github.com/microsoft/TypeScript/commit/07157914eb26a6e9abdcda7255c4094c9efff4cd) Update package-lock.json\n- [`e675ea8`](https://github.com/microsoft/TypeScript/commit/e675ea8dd83aaed018a67534323305c36d373b40) Remove AUTHORS.md, .mailmap, authors.ts script ([#​50410](https://github.com/microsoft/TypeScript/issues/50410))\n- [`38076df`](https://github.com/microsoft/TypeScript/commit/38076df3465af555051db06006bbf30323af0e2d) Fix auto import crash due to difference in `paths` handling ([#​50419](https://github.com/microsoft/TypeScript/issues/50419))\n- [`12eb519`](https://github.com/microsoft/TypeScript/commit/12eb519b3f81d0999bbc4ce9a845744f4dfc215e) fix(50435): Duplicate seeming Code Actions for convert const to let ([#​50442](https://github.com/microsoft/TypeScript/issues/50442))\n- [`a08b045`](https://github.com/microsoft/TypeScript/commit/a08b045d2b22c87a6341a0c1d1318271d14acc86) Jsdoc property description ([#​50269](https://github.com/microsoft/TypeScript/issues/50269)) \\[ [#​47933](https://github.com/microsoft/TypeScript/issues/47933) ]\n- [`5ba22e0`](https://github.com/microsoft/TypeScript/commit/5ba22e05a96538498a78ab206e1b9892f420e7a1) Remove top level loc folder ([#​50421](https://github.com/microsoft/TypeScript/issues/50421))\n- [`c4eb37c`](https://github.com/microsoft/TypeScript/commit/c4eb37c8a0d5915d64e3992a91a34724aab19fe6) Update package-lock.json\n- [`8d7ad8c`](https://github.com/microsoft/TypeScript/commit/8d7ad8c3aee4130e2b8cc6438e03e12a39cd398a) fix(50375): Errors for missing enum-named properties should attempt to preserve names ([#​50382](https://github.com/microsoft/TypeScript/issues/50382))\n- [`fb717df`](https://github.com/microsoft/TypeScript/commit/fb717df6bf85318c3d1e833a1dde6789d394cdb2) Discard union types before considering weak type checks on unit-like types ([#​50423](https://github.com/microsoft/TypeScript/issues/50423))\n- [`b9a5bbc`](https://github.com/microsoft/TypeScript/commit/b9a5bbc9afe9fa231aba5162c258bf1e2fa1e82e) Syntax operations also need to ensure project is present for the open script infos since update could be pending to make sure open script info has project ([#​50418](https://github.com/microsoft/TypeScript/issues/50418)) \\[ [#​50131](https://github.com/microsoft/TypeScript/issues/50131) ]\n- [`1d4fbbb`](https://github.com/microsoft/TypeScript/commit/1d4fbbb529d183b1e6988447e6744cfa7750b9f6) Update package-lock.json\n- [`44ce3cf`](https://github.com/microsoft/TypeScript/commit/44ce3cff70cb79d1a45b48def04413db5303a151) fix(50224): Intellisense for strings within a type's Union doesn't work properly for JSX ([#​50231](https://github.com/microsoft/TypeScript/issues/50231))\n- [`6ee5db9`](https://github.com/microsoft/TypeScript/commit/6ee5db95c2ad4fee74ad02368afa1d2cc693407e) Use package.json files array instead of .npmignore ([#​50408](https://github.com/microsoft/TypeScript/issues/50408))\n\nThis list of changes was [auto generated](https://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_release?releaseId=116&_a=release-summary).
\n\n### [`v4.8.4`](https://github.com/microsoft/TypeScript/releases/tag/v4.8.4): TypeScript 4.8.4\n\n[Compare Source](https://github.com/microsoft/TypeScript/compare/v4.8.3...v4.8.4)\n\nFor release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/).\n\nFor the complete list of fixed issues, check out the\n\n- [fixed issues query for Typescript 4.8.0 (Beta)](https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.0%22+).\n- [fixed issues query for Typescript 4.8.1 (RC)](https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.1%22+).\n- [fixed issues query for Typescript 4.8.2 (Stable)](https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.2%22+).\n- [fixed issues query for Typescript 4.8.3 (Stable)](https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.3%22+).\n- [fixed issues query for Typescript 4.8.4 (Stable)](https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.4%22+).\n\nDownloads are available on:\n\n- [npm](https://www.npmjs.com/package/typescript)\n- [Visual Studio 2022/2019](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-484) ([Select new version in project options](https://github.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017))\n- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)\n\n### [`v4.8.3`](https://github.com/microsoft/TypeScript/releases/tag/v4.8.3): TypeScript 4.8.3\n\n[Compare Source](https://github.com/microsoft/TypeScript/compare/v4.8.2...v4.8.3)\n\nFor release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/).\n\nFor the complete list of fixed issues, check out the\n\n- [fixed issues query for Typescript 4.8.0 (Beta)](https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.0%22+).\n- [fixed issues query for Typescript 4.8.1 (RC)](https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.1%22+).\n- [fixed issues query for Typescript 4.8.2 (Stable)](https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.2%22+).\n- [fixed issues query for Typescript 4.8.3 (Stable)](https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.3%22+).\n\nDownloads are available on:\n\n- [npm](https://www.npmjs.com/package/typescript)\n- [Visual Studio 2022/2019](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-483) ([Select new version in project options](https://github.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017))\n- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)\n\n### [`v4.8.2`](https://github.com/microsoft/TypeScript/releases/tag/v4.8.2): TypeScript 4.8\n\n[Compare Source](https://github.com/microsoft/TypeScript/compare/v4.7.4...v4.8.2)\n\nFor release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/).\n\nFor the complete list of fixed issues, check out the\n\n- [fixed issues query for Typescript 4.8.0 (Beta)](https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.0%22+).\n- [fixed issues query for Typescript 4.8.1 (RC)](https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.1%22+).\n- [fixed issues query for Typescript 4.8.1 (Stable)](https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.2%22+).\n\nDownloads are available on:\n\n- [npm](https://www.npmjs.com/package/typescript)\n- [Visual Studio 2022/2019](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-48) ([Select new version in project options](https://github.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017))\n- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)\n\n
\n\n---\n\n### Configuration\n\nšŸ“… **Schedule**: (UTC)\n\n- Branch creation\n - At any time (no schedule defined)\n- Automerge\n - At any time (no schedule defined)\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\nā™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.\n\nšŸ”• **Ignore**: Close this MR and you won't be reminded about this update again.\n\n---\n\n - [ ] If you want to rebase/retry this MR, check this box\n\n---\n\nThis MR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).\n", "detailed_merge_status": "mergeable", "discussion_locked": null, "downvotes": 0, "draft": false, "force_remove_source_branch": true, "has_conflicts": false, "id": 270, "iid": 8, "imported": false, "imported_from": "none", "labels": [], "merge_after": null, "merge_commit_sha": null, "merge_status": "can_be_merged", "merge_user": null, "merge_when_pipeline_succeeds": false, "merged_at": null, "merged_by": null, "milestone": null, "prepared_at": "2026-10-04T16:34:22.989Z", "project_id": 30, "reference": "!8", "references": { "full": "nessar/Portfolio!8", "relative": "!8", "short": "!8" }, "reviewers": [], "sha": "45f70e77495b6eabd2f55cb332be23c59333c7f3", "should_remove_source_branch": null, "source_branch": "renovate/typescript-4.x", "source_project_id": 30, "squash": false, "squash_commit_sha": null, "squash_on_merge": false, "state": "opened", "target_branch": "main", "target_project_id": 30, "task_completion_status": { "completed_count": 0, "count": 1 }, "time_stats": { "human_time_estimate": null, "human_total_time_spent": null, "time_estimate": 0, "total_time_spent": 0 }, "title": "Update dependency typescript to ~4.9.0", "updated_at": "2026-10-04T16:34:22.992Z", "upvotes": 0, "user_notes_count": 0, "web_url": "https://gitlab.nessar.fr/nessar/Portfolio/-/merge_requests/8", "work_in_progress": false }, "source_kind": "MergeRequest", "source_path": "nessar/Portfolio", "source_project_id": 30, "source_reviewers": [], "source_updated_at": "2026-10-04T16:34:22.992Z", "state_events": [], "target_number": 9 }