mike-north / jsonapi-typescript

TypeScript type information for JSON:API documents
52 stars 5 forks source link

chore(deps): typescript packages (minor) #85

Closed renovate[bot] closed 5 years ago

renovate[bot] commented 5 years ago

This PR contains the following updates:

Package Type Update Change
tslint (source) devDependencies minor 5.15.0 -> 5.17.0
typescript (source) devDependencies minor 3.4.2 -> 3.5.1

Release Notes

palantir/tslint ### [`v5.17.0`](https://togithub.com/palantir/tslint/blob/master/CHANGELOG.md#v5170) [Compare Source](https://togithub.com/palantir/tslint/compare/5.16.0...5.17.0) - [bugfix][`quotemark`]() backtic option now ignores enum members, use strict declarations, lookup types, and strings containing octal escape sequences. ([#​4693](https://togithub.com/palantir/tslint/issues/4693)) - [bugfix][`no-redundant-jsdoc`]() no longer errors on `JSDocThisTag` ([#​4690](https://togithub.com/palantir/tslint/issues/4690)) - [chore] Update devDependency mocha from v3.2.0 to v6.1.4 ([#​4669](https://togithub.com/palantir/tslint/issues/4669)) ([#​4674](https://togithub.com/palantir/tslint/issues/4674)) - [chore] Update devDependency js-yaml from ^3.13.0 to ^3.13.1 ([#​4663](https://togithub.com/palantir/tslint/issues/4663)) - [chore] Update deprecated devDependency github to [@​octokit/rest](https://togithub.com/octokit/rest) ([#​4673](https://togithub.com/palantir/tslint/issues/4673)) - [chore] Update devDependency nyc from v13.3.0 to v14.1.1 ([#​4699](https://togithub.com/palantir/tslint/issues/4699)) - [deprecation][`no-use-before-declare`]() rule for typescript >= 2.9.0 ([#​4695](https://togithub.com/palantir/tslint/issues/4695)) - [documentation] Minor fix for [`variable-name`](https://palantir.github.io/tslint/rules/variable-name/) rule metadata ([#​4731](https://togithub.com/palantir/tslint/issues/4731)) - [documentation] Fixed [`no-unused-variable`](https://palantir.github.io/tslint/rules/no-unused-variable/) argument count ([#​4683](https://togithub.com/palantir/tslint/issues/4683)) - [enhancement] Allow const assertions in [`no-object-literal-type-assertion`](https://palantir.github.io/tslint/rules/no-object-literal-type-assertion/) ([#​4681](https://togithub.com/palantir/tslint/issues/4681)) - [new-fixer][`unnecessary-constructor`]() ([#​4694](https://togithub.com/palantir/tslint/issues/4694)) Thanks to our contributors! - Bjorn Stromberg - Vitaliy Agoshkov - knafteN - Bowen Ni - Waseem Ahmad - Åsmund Grammeltvedt - Eric Ferreira - Zhen Tian - Tom Lakesman - zachkirsch ### [`v5.16.0`](https://togithub.com/palantir/tslint/blob/master/CHANGELOG.md#v5160) [Compare Source](https://togithub.com/palantir/tslint/compare/5.15.0...5.16.0) - [bugfix] Excuse more [`quotemark`](https://palantir.github.io/tslint/rules/quotemark/) backtick edge cases and fix behavior for TS < 2.7.1 ([#​4642](https://togithub.com/palantir/tslint/issues/4642)) - [bugfix] Fix regression in [`interface-name`](https://palantir.github.io/tslint/rules/interface-name/) rule related to numeric characters in interface names ([#​4655](https://togithub.com/palantir/tslint/issues/4655), [#​4626](https://togithub.com/palantir/tslint/issues/4626)) - [enhancement] Update `nyc` from v10.2.0 to v13.3.0 ([#​4633](https://togithub.com/palantir/tslint/issues/4633)) - [enhancement] Migrate from deprecated [babel-code-frame](https://www.npmjs.com/package/babel-code-frame) package to new [@​babel/code-frame](https://www.npmjs.com/package/@​babel/code-frame) package ([#​4632](https://togithub.com/palantir/tslint/issues/4632)) - [enhancement] Improve error message for [`restrict-plus-operands`](https://palantir.github.io/tslint/rules/restrict-plus-operands/) rule. ([#​4635](https://togithub.com/palantir/tslint/issues/4635)) - [enhancement][`comment-format`]() rule now whitelists `//region` comments generated by JetBrains IDE ([#​4609](https://togithub.com/palantir/tslint/issues/4609)) - [enhancement] Relax [`no-null-undefined-union`](https://palantir.github.io/tslint/rules/no-null-undefined-union/) rule. ([#​4625](https://togithub.com/palantir/tslint/issues/4625)) - [new-rule-option] `allow-else-if` option for [`unnecessary-else`](https://palantir.github.io/tslint/rules/unnecessary-else/) rule ([#​4599](https://togithub.com/palantir/tslint/issues/4599)) - [documentation] Fix "identifer" typo in custom rules docs ([#​4657](https://togithub.com/palantir/tslint/issues/4657)) - [documentation] Fix code example for [`switch-default`](https://palantir.github.io/tslint/rules/switch-default/) rule ([#​4650](https://togithub.com/palantir/tslint/issues/4650)) - [documentation] Fix documentation example for prose formatter ([#​4656](https://togithub.com/palantir/tslint/issues/4656)) - [documentation][`no-parameter-properties`](): fix unclear rule description ([#​4629](https://togithub.com/palantir/tslint/issues/4629)) - [documentation] Fix typo in rule docs generation ([#​4638](https://togithub.com/palantir/tslint/issues/4638)) Thanks to our contributors! - Oleg Artene - William Neely - Bjorn Stromberg - Matthew Barry - Neha Rathi - Vincent Langlet - rarenal - Greg Jednaszewski - Adam Postma - Eric Ferreira - Evgeniy Timokhov - Martin Probst
Microsoft/TypeScript ### [`v3.5.1`](https://togithub.com/Microsoft/TypeScript/releases/v3.5.1) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v3.4.5...v3.5.1) For release notes, check out the [release announcement](<>). For new features, check out the [What's new in TypeScript v3.5.1](<>). For the complete list of fixed issues, check out the - [fixed issues query for Typescript v3.5.1](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+3.3%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [Visual Studio 2017](<>) ([Select new version in project options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017)) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) Special thanks to all our contributors in this release: - [Empty list] #### Changes: - [`cf7b2d4`](https://togithub.com/Microsoft/TypeScript/commit/cf7b2d4ae91c4f27ba9ae7137ddf9a407815e590) Bring [#​31486](https://togithub.com/Microsoft/TypeScript/issues/31486) and [#​31586](https://togithub.com/Microsoft/TypeScript/issues/31586) into `release-3.5` ([#​31634](https://togithub.com/Microsoft/TypeScript/issues/31634)) [ #​31615 ] - [`ff7f239`](https://togithub.com/Microsoft/TypeScript/commit/ff7f2399d852f1c65a531fc619d27198cead1c66) Update LKG. - [`660964b`](https://togithub.com/Microsoft/TypeScript/commit/660964b791aeca7b54253d312c5f38d144bd22ac) Update version to '3.5.1'. - [`4e0fa10`](https://togithub.com/Microsoft/TypeScript/commit/4e0fa10d554c308b23bb645378e05ab68e4ee219) Merge branch 'master' into release-3.5 - [`38f3b05`](https://togithub.com/Microsoft/TypeScript/commit/38f3b05cb1c586bf54a0702cf99f4d46d415067f) 31304 - Autocomplete for enum values fails when typing "/" ([#​31362](https://togithub.com/Microsoft/TypeScript/issues/31362)) - [`b724c13`](https://togithub.com/Microsoft/TypeScript/commit/b724c1350ded398b596bf94e0682a7bc0391e9f0) Merge pull request [#​31588](https://togithub.com/Microsoft/TypeScript/issues/31588) from microsoft/noLogWhenPluginFound - [`57d9ecc`](https://togithub.com/Microsoft/TypeScript/commit/57d9ecc39f588917c3c587795dea739f740b066b) Do not log errors when ts server plugin is not found in one folder but is eventually resolved. [ #​30106 ] - [`a06ab85`](https://togithub.com/Microsoft/TypeScript/commit/a06ab8532c5f09b8081546bfd3490742a659982c) Merge pull request [#​31560](https://togithub.com/Microsoft/TypeScript/issues/31560) from andrewbranch/bug/31485 - [`9380b9f`](https://togithub.com/Microsoft/TypeScript/commit/9380b9f920d7b7ccf3a398ea3295d9c218d98127) Merge pull request [#​31568](https://togithub.com/Microsoft/TypeScript/issues/31568) from andrewbranch/bug/31347 - [`7ff97d1`](https://togithub.com/Microsoft/TypeScript/commit/7ff97d13935345e36f2e770ee6aeb6dd0f1faea9) Merge pull request [#​31572](https://togithub.com/Microsoft/TypeScript/issues/31572) from microsoft/normalizedIntersectionLimiter
See more - [`b460d8c`](https://togithub.com/Microsoft/TypeScript/commit/b460d8cd267a8fc01c949289de96d424223a666d) Expose getTypeOfArrayLiteralOrObjectLiteralDestructuringAssignment with better name ([#​31564](https://togithub.com/Microsoft/TypeScript/issues/31564)) - [`dfd28d2`](https://togithub.com/Microsoft/TypeScript/commit/dfd28d275100db73433318236a2299b002cf0ce3) Fix handling of empty 'types', 'typings', etc. fields in package.json ([#​31539](https://togithub.com/Microsoft/TypeScript/issues/31539)) - [`bb4080c`](https://togithub.com/Microsoft/TypeScript/commit/bb4080c175d0f554070b963bee05a0696bc958a2) Collect _all_ symlinks a file may have witnessed when attempting to generate specifiers ([#​31571](https://togithub.com/Microsoft/TypeScript/issues/31571)) - [`01d1514`](https://togithub.com/Microsoft/TypeScript/commit/01d15145b402c65505baed1a078a8aa1c65dd4a1) Accept new baselines - [`53f37cf`](https://togithub.com/Microsoft/TypeScript/commit/53f37cfec3dec5810c6099a4545f0fc974698984) Add test - [`f20a4fd`](https://togithub.com/Microsoft/TypeScript/commit/f20a4fdfc48a5ea2c13896d9087d0492ed34811f) Limit size of union types resulting from intersection type normalization - [`8ab0a25`](https://togithub.com/Microsoft/TypeScript/commit/8ab0a25211aba25f482e912822f484c25b7f0d4c) Improve error messages when indexing into a type ([#​31379](https://togithub.com/Microsoft/TypeScript/issues/31379)) - [`a2b4029`](https://togithub.com/Microsoft/TypeScript/commit/a2b40292fe255c16501b62d9c68c565ac45bc751) Merge pull request [#​31542](https://togithub.com/Microsoft/TypeScript/issues/31542) from andrewbranch/bug/31481 - [`7359ff8`](https://togithub.com/Microsoft/TypeScript/commit/7359ff8158df18207ff66cb7040509051eab5242) Add test - [`5d9d4b2`](https://togithub.com/Microsoft/TypeScript/commit/5d9d4b2553df08effc21d27dc90ca726698db348) Manually copy just postMessage changes ([#​31557](https://togithub.com/Microsoft/TypeScript/issues/31557)) - [`f97f57c`](https://togithub.com/Microsoft/TypeScript/commit/f97f57c1556bde40149ef30f034480917c27fce0) Fix containsPrecedingToken for tokens whose preceding token is a missing node - [`4d27361`](https://togithub.com/Microsoft/TypeScript/commit/4d27361680796581f3f4fd5aedadff69b120470b) Allow JS with isolated modules ([#​31483](https://togithub.com/Microsoft/TypeScript/issues/31483)) - [`ae7a1b4`](https://togithub.com/Microsoft/TypeScript/commit/ae7a1b4f565a4cb9f490be2edd7d9879996efac4) Merge pull request [#​31541](https://togithub.com/Microsoft/TypeScript/issues/31541) from microsoft/packageId - [`e601333`](https://togithub.com/Microsoft/TypeScript/commit/e6013335b9ed9c74fc0c6516a17af0f0504caca9) Merge pull request [#​31537](https://togithub.com/Microsoft/TypeScript/issues/31537) from microsoft/fixIndexedAccessConstraint - [`300cbef`](https://togithub.com/Microsoft/TypeScript/commit/300cbef07105247ec1c826de9d785bfc72849103) Don’t crash when creating a union signature from signatures that do and don’t have this types - [`cd7a14a`](https://togithub.com/Microsoft/TypeScript/commit/cd7a14ac21974209fc870642e6d1489a66f91af1) Reuse getSimplifiedTypeOrConstraint function - [`9f6791a`](https://togithub.com/Microsoft/TypeScript/commit/9f6791a5abef5d9e8161de6c7bc545a65fa3fe7c) Error when writing to readonly tuple in rest element range - [`5d188a8`](https://togithub.com/Microsoft/TypeScript/commit/5d188a8c68d1a54d6933ad0be5e1375b7be3e4db) Always use resolved file to figure out subModule name in package id [ #​30429 ] - [`eecb6d9`](https://togithub.com/Microsoft/TypeScript/commit/eecb6d90497bd460bbe555d39358b30253896de8) Add failing test - [`85d3c5d`](https://togithub.com/Microsoft/TypeScript/commit/85d3c5d7a1b755c7c0ce3de59c961cb4a86a783d) Trace Package id at the module resolution site - [`431f0d6`](https://togithub.com/Microsoft/TypeScript/commit/431f0d6d8c1f803ace4edaf7e0036afcddfd6a11) Add test case for [#​30429](https://togithub.com/Microsoft/TypeScript/issues/30429) - [`6a559e3`](https://togithub.com/Microsoft/TypeScript/commit/6a559e37ee0d660fcc94f086a34370e79e94b17a) Fix crash when checking invalid object rest ([#​31530](https://togithub.com/Microsoft/TypeScript/issues/31530)) - [`3d2af9f`](https://togithub.com/Microsoft/TypeScript/commit/3d2af9ff332fca6c5db2390be0b1f08bba8402a1) Relocate Debug namespace to reduce duplication ([#​31524](https://togithub.com/Microsoft/TypeScript/issues/31524)) - [`c3055e5`](https://togithub.com/Microsoft/TypeScript/commit/c3055e585d014a65319a548b52a0b01c0cfbbe83) Fix compiler crash with object rest in catch binding ([#​31522](https://togithub.com/Microsoft/TypeScript/issues/31522)) - [`b3dc32f`](https://togithub.com/Microsoft/TypeScript/commit/b3dc32fec7ebc2ed3bd6dc88f28be26f1479e854) Reset error record in downlevel for-of ([#​31519](https://togithub.com/Microsoft/TypeScript/issues/31519)) - [`7611c5b`](https://togithub.com/Microsoft/TypeScript/commit/7611c5b9315b56c665121ae85ed5b20163399658) Fix for computed properties in instance initializers ([#​31517](https://togithub.com/Microsoft/TypeScript/issues/31517)) - [`b36c8a0`](https://togithub.com/Microsoft/TypeScript/commit/b36c8a06902ca47da1568167991bd0bc28ced80e) Make anyArray.filter(Boolean) return any\[], not unknown[](#​31515) - [`1e7a77c`](https://togithub.com/Microsoft/TypeScript/commit/1e7a77cf783ad2980c28470caafe20e1a5eca04f) Merge pull request [#​31503](https://togithub.com/Microsoft/TypeScript/issues/31503) from microsoft/casing - [`b7012b5`](https://togithub.com/Microsoft/TypeScript/commit/b7012b577a6e755215f80d3166e90f60aa50b98e) Accept new baselines - [`2fd4aae`](https://togithub.com/Microsoft/TypeScript/commit/2fd4aaee92a17318ad1c45c6f6590bbb8b82d33d) Add regression test - [`8120094`](https://togithub.com/Microsoft/TypeScript/commit/8120094c81236651da967c33d7bd5ca185188faf) Simplify index and object types when obtaining indexed access constraint - [`de96b41`](https://togithub.com/Microsoft/TypeScript/commit/de96b412724979ad089a1e9edecb217bad91725a) Merge pull request [#​31521](https://togithub.com/Microsoft/TypeScript/issues/31521) from microsoft/relatedSpanSubsequentDeclarations - [`81d3595`](https://togithub.com/Microsoft/TypeScript/commit/81d3595058be3ff808ebdc8417f1d206881f7fae) Accepted baselines. - [`3f59129`](https://togithub.com/Microsoft/TypeScript/commit/3f5912995b4fb845ff7ec436dcb40ebfe3816b42) Add related span to original declaration on disagreeing variable/property types. - [`c71423e`](https://togithub.com/Microsoft/TypeScript/commit/c71423edd6dfc7bf357c9c16f7ef4eae2184d9b7) Update user baselines ([#​31496](https://togithub.com/Microsoft/TypeScript/issues/31496)) - [`38f689d`](https://togithub.com/Microsoft/TypeScript/commit/38f689d19e888de15f987ace1488509b98e367a9) Merge pull request [#​31484](https://togithub.com/Microsoft/TypeScript/issues/31484) from microsoft/completionsSorting - [`6971182`](https://togithub.com/Microsoft/TypeScript/commit/69711821a316de979113ba2ae18d0f8b116bec3a) Merge pull request [#​31505](https://togithub.com/Microsoft/TypeScript/issues/31505) from microsoft/fileNotFound - [`43c7eb7`](https://togithub.com/Microsoft/TypeScript/commit/43c7eb77e17e738958bee7b7b9d6fd82c2108655) Switch to using File not found message instead of trace message file does not exit [ #​30872 ] - [`db15051`](https://togithub.com/Microsoft/TypeScript/commit/db150517d7fa6261ee9362ba58fec42dd5a2f816) Ignore drive letters when comparing casings of the files with forceConsistentCasingInFileNames [ #​31327 ] - [`3745694`](https://togithub.com/Microsoft/TypeScript/commit/374569447cb85ec1716b9243678e824ba52c1e99) Merge pull request [#​31476](https://togithub.com/Microsoft/TypeScript/issues/31476) from microsoft/cacheUnnormalizedIntersections - [`07d850c`](https://togithub.com/Microsoft/TypeScript/commit/07d850cf1c4d9bfb910e0cfca2d6d339d727658b) Prevent type parameter printing from recuring on the same symbol ([#​31453](https://togithub.com/Microsoft/TypeScript/issues/31453)) - [`00cea41`](https://togithub.com/Microsoft/TypeScript/commit/00cea41b6545ef7405bf8a5709fa9275b154c8a4) Add sortText depending scope of symbols [ #​15024 ] - [`9052804`](https://togithub.com/Microsoft/TypeScript/commit/9052804576cefbc239df539e3ddad522568cfb71) Test docCommentTemplate for prototype methods ([#​31477](https://togithub.com/Microsoft/TypeScript/issues/31477)) - [`2c34672`](https://togithub.com/Microsoft/TypeScript/commit/2c34672fe3df1173dd188fea65e98537ad386414) Merge branch 'master' into cacheUnnormalizedIntersections - [`907664c`](https://togithub.com/Microsoft/TypeScript/commit/907664c31c5fbc7c7acd437f66d419488c4d4527) Merge pull request [#​31454](https://togithub.com/Microsoft/TypeScript/issues/31454) from microsoft/fixThisTypeIndexSignature - [`309ae22`](https://togithub.com/Microsoft/TypeScript/commit/309ae224f0cd0c98eb3497b082aa39acd0d796ab) Cache unnormalized intersection types - [`41a3f83`](https://togithub.com/Microsoft/TypeScript/commit/41a3f83b4e8e4ebbfe77446f08d5c1fadf56eee1) Accept new baselines - [`c6a670d`](https://togithub.com/Microsoft/TypeScript/commit/c6a670d26cddfe97790e2f3c2d4c1670860b2b2f) Add regression test - [`d67fe13`](https://togithub.com/Microsoft/TypeScript/commit/d67fe13e3088dbd78f849ec5595c86551b4a2b00) Don't ignore index signatures in this type constraints - [`eeba30a`](https://togithub.com/Microsoft/TypeScript/commit/eeba30afc81e2c7c8a34a2deb0d4d2375a1c21f6) Fix infinite loop: module.exports alias detection ([#​31436](https://togithub.com/Microsoft/TypeScript/issues/31436)) - [`f4b83ef`](https://togithub.com/Microsoft/TypeScript/commit/f4b83ef8d38844ea8f6a51599938aa47796b3b6b) Fix newlines in smartSelection baselines to not be platform dependent ([#​31437](https://togithub.com/Microsoft/TypeScript/issues/31437)) - [`791af38`](https://togithub.com/Microsoft/TypeScript/commit/791af381395d5e0ce1af5f2227c1f70a41d30d66) Update LKG. - [`90f9a99`](https://togithub.com/Microsoft/TypeScript/commit/90f9a99bf8d24f4318990f40c5864ac972b8b697) Merge remote-tracking branch 'origin/master' into release-3.5 - [`15daf42`](https://togithub.com/Microsoft/TypeScript/commit/15daf42b2c0bc4f06970c9e4688f1a93bff0f7a0) Merge pull request [#​31028](https://togithub.com/Microsoft/TypeScript/issues/31028) from andrewbranch/feature/smart-select - [`c0bbb9b`](https://togithub.com/Microsoft/TypeScript/commit/c0bbb9b40e799ff62d087f7159b0bef50e2e4cf4) Update LKG. - [`ff74180`](https://togithub.com/Microsoft/TypeScript/commit/ff74180e216f3a61c1626eaaa481fa17bcb25f4b) Merge remote-tracking branch 'origin/master' into release-3.5 - [`d484163`](https://togithub.com/Microsoft/TypeScript/commit/d484163d0f8445aa7e1e7b944550922e99cf8305) Merge pull request [#​31262](https://togithub.com/Microsoft/TypeScript/issues/31262) from rpgeeganage/new_keyword_consistent_resolve - [`9221868`](https://togithub.com/Microsoft/TypeScript/commit/922186834fd54d7a095c4995528f04f6e5dae41a) Merge pull request [#​31400](https://togithub.com/Microsoft/TypeScript/issues/31400) from microsoft/undoSubsitutionSimplification - [`3885e3f`](https://togithub.com/Microsoft/TypeScript/commit/3885e3fcda213ec8c5f21849d6b8ddf8a5357fa7) Fix error message regressed by [#​30916](https://togithub.com/Microsoft/TypeScript/issues/30916) ([#​31276](https://togithub.com/Microsoft/TypeScript/issues/31276)) - [`92a1547`](https://togithub.com/Microsoft/TypeScript/commit/92a1547efff8ce62a14e160cb007f4eb653f160d) Accept new baselines - [`4b5968e`](https://togithub.com/Microsoft/TypeScript/commit/4b5968eb6d8a64794b51d48fd67fd28e7cd34e28) Revert change to substitution type simplification - [`0007c09`](https://togithub.com/Microsoft/TypeScript/commit/0007c090c938a4900d6c600f1f4c32cb9cd04dc2) Update LKG. - [`e83f9e9`](https://togithub.com/Microsoft/TypeScript/commit/e83f9e97eb33cb93f5104568a7fdfa0d089943a6) Merge remote-tracking branch 'origin/master' into release-3.5 - [`fb6ae38`](https://togithub.com/Microsoft/TypeScript/commit/fb6ae38ddf294518ae3ba3cf97de9c0e63433551) Merge pull request [#​31354](https://togithub.com/Microsoft/TypeScript/issues/31354) from microsoft/deferConditionalTypes - [`70950cb`](https://togithub.com/Microsoft/TypeScript/commit/70950cb934ae59ead4fd8fa78132ed7ec411d71d) Merge pull request [#​31377](https://togithub.com/Microsoft/TypeScript/issues/31377) from microsoft/noThisParameterFiltering - [`4da2c25`](https://togithub.com/Microsoft/TypeScript/commit/4da2c2506a1b2796221e9d5921d29a27a13769a6) Merge pull request [#​31361](https://togithub.com/Microsoft/TypeScript/issues/31361) from anikethsaha/master - [`d292346`](https://togithub.com/Microsoft/TypeScript/commit/d2923460e967d9bd58057ce1570e24e62c08c62b) Add comment providing context on the change - [`066e4b6`](https://togithub.com/Microsoft/TypeScript/commit/066e4b6f89f6da09629f9d84b9577b14c0fd7d3c) Accept new baselines - [`1b3589b`](https://togithub.com/Microsoft/TypeScript/commit/1b3589ba27b90dcf749582395951697d8fb97958) Remove simplification logic from getConditionalType + simplify substitution types - [`4e040f7`](https://togithub.com/Microsoft/TypeScript/commit/4e040f727d3cb8bef0f0a244995cc0516ffdeeb5) Merge pull request [#​31374](https://togithub.com/Microsoft/TypeScript/issues/31374) from weswigham/defer-conditionals-with-simplification - [`f140dfc`](https://togithub.com/Microsoft/TypeScript/commit/f140dfc30b9395a4aa5ee82e752d5012e4b9c7de) Chain RHS narrowing and truthiness narrowing in assignment expression narrowing ([#​31348](https://togithub.com/Microsoft/TypeScript/issues/31348)) - [`a65f35b`](https://togithub.com/Microsoft/TypeScript/commit/a65f35b5fb4c1bc0d56724258a051b7e6f85bfce) Remove fourslash test - [`90667e1`](https://togithub.com/Microsoft/TypeScript/commit/90667e104df18bce0e0457d90393b54f2b9a9730) Remove this-parameter filtering in statement completion - [`8ba53b6`](https://togithub.com/Microsoft/TypeScript/commit/8ba53b6fd540a3533fe9e34d2d4f2d2eb0ae969b) Simplify conditionals upon comparison, rather than instantiation - [`5460281`](https://togithub.com/Microsoft/TypeScript/commit/546028156e1c679ae6a5dffb3508c1d860e21081) Update user baselines ([#​31371](https://togithub.com/Microsoft/TypeScript/issues/31371)) - [`8965650`](https://togithub.com/Microsoft/TypeScript/commit/8965650bc332a8b86db77c8183098c9d8b511df1) ignore trigger chars within a string literal - [`c610b98`](https://togithub.com/Microsoft/TypeScript/commit/c610b98621d3428e9ac4a1c055075de96264f109) Moved the badges below the Typescript Header - [`b7fe99a`](https://togithub.com/Microsoft/TypeScript/commit/b7fe99a88c59bd652029bdfe5b6ba8709a677838) Instantiate constraint with default upon comparison ([#​31240](https://togithub.com/Microsoft/TypeScript/issues/31240)) - [`bb9c5c9`](https://togithub.com/Microsoft/TypeScript/commit/bb9c5c96c80126a0ff78e1d3524b10adcfd1bed1) Reuse existing type instantiations - [`33c7e7f`](https://togithub.com/Microsoft/TypeScript/commit/33c7e7fd2c1d0b64c040603fc24188b2d9cb15a8) Accept new baselines - [`71fe8e8`](https://togithub.com/Microsoft/TypeScript/commit/71fe8e824e30b9bb71d9e2b3f0cc5f6b0199bcb6) Defer resolution of the true and false branches of conditional types - [`f957f39`](https://togithub.com/Microsoft/TypeScript/commit/f957f39cf3233752430842d6aa83aa0288d971ab) Update LKG. - [`f46f0b3`](https://togithub.com/Microsoft/TypeScript/commit/f46f0b389b9178c56c3d7d44b085889d9485a3b2) Update version to 'rc'. - [`ae3d1d4`](https://togithub.com/Microsoft/TypeScript/commit/ae3d1d45c1f98b103adbbafb03601205a981ee9f) Merge pull request [#​31221](https://togithub.com/Microsoft/TypeScript/issues/31221) from microsoft/improveReverseMappedTypes - [`bca2808`](https://togithub.com/Microsoft/TypeScript/commit/bca28080490eb6f871e054dadce739a177e84012) Merge pull request [#​31337](https://togithub.com/Microsoft/TypeScript/issues/31337) from microsoft/fixConditionalTypeParameterReference - [`d8f2702`](https://togithub.com/Microsoft/TypeScript/commit/d8f2702a5d67d39e5e7396f4914a191e210d4d30) Cache control flow results across invocations ([#​31003](https://togithub.com/Microsoft/TypeScript/issues/31003)) - [`39e9a2b`](https://togithub.com/Microsoft/TypeScript/commit/39e9a2bb4f6f01b3bee943fce375e135a8e9974f) Maintain modifiers on `Omit` ([#​31205](https://togithub.com/Microsoft/TypeScript/issues/31205)) - [`1366cc7`](https://togithub.com/Microsoft/TypeScript/commit/1366cc7d2b60f24eda964766d6951640b9264276) Accept new baselines - [`ee59cee`](https://togithub.com/Microsoft/TypeScript/commit/ee59cee381ff1a114634da192abcf0606b74ba29) Add regression test - [`46a278d`](https://togithub.com/Microsoft/TypeScript/commit/46a278d449a064c49e2a398126c357c62d4cc536) Consistently check conditional extends type for type parameter references - [`c104aa1`](https://togithub.com/Microsoft/TypeScript/commit/c104aa162ebcc976ad7983edbe90e32f5f6d9828) Accept new baselines - [`4af3a3b`](https://togithub.com/Microsoft/TypeScript/commit/4af3a3b54113b50db727b2a392e31f3a2b8d812e) Lower priority for inferences made from partial reverse mapped types - [`0c9db71`](https://togithub.com/Microsoft/TypeScript/commit/0c9db717add6b9e396accf92f5d2249d5ffb180e) fix parsing of leading union/intersection operator ([#​31265](https://togithub.com/Microsoft/TypeScript/issues/31265)) [ #​30995 ] - [`a2c1fea`](https://togithub.com/Microsoft/TypeScript/commit/a2c1fea20bfcd43f56cbac9f3946b8d6f473572c) Update user baselines ([#​31310](https://togithub.com/Microsoft/TypeScript/issues/31310)) - [`15e9c4c`](https://togithub.com/Microsoft/TypeScript/commit/15e9c4ce33ef98603483f208c3312c2f21434c52) Merge pull request [#​31301](https://togithub.com/Microsoft/TypeScript/issues/31301) from microsoft/fixCustomTransformers - [`0c1a283`](https://togithub.com/Microsoft/TypeScript/commit/0c1a283bf9f933beef4bdf31ffd0facbccbd38dc) Add opt-in behavior for custom transforms to support bundles - [`b40b542`](https://togithub.com/Microsoft/TypeScript/commit/b40b542654ca8528f3a06ad9679753498d2f55bf) Merge pull request [#​29676](https://togithub.com/Microsoft/TypeScript/issues/29676) from NicholasLYang/fixObjectRestEnumeration - [`8c07b40`](https://togithub.com/Microsoft/TypeScript/commit/8c07b40cb6a778a127b65bc6c356069741077a73) Merge pull request [#​31098](https://togithub.com/Microsoft/TypeScript/issues/31098) from andrewbranch/bug/30804 - [`5fb6bbe`](https://togithub.com/Microsoft/TypeScript/commit/5fb6bbe91e72c9b68ab186832eac50c772586ecb) Updating README: Travis CI icon ([#​31279](https://togithub.com/Microsoft/TypeScript/issues/31279)) - [`4b77f34`](https://togithub.com/Microsoft/TypeScript/commit/4b77f34243fa6e431df55573a57b144bee68b337) Fixed several typos, mostly in comments and parameter names. ([#​31287](https://togithub.com/Microsoft/TypeScript/issues/31287)) - [`9ee8e06`](https://togithub.com/Microsoft/TypeScript/commit/9ee8e0626fa58ad33f5dcaa1467d31660d2a970c) Update user baselines ([#​31289](https://togithub.com/Microsoft/TypeScript/issues/31289)) - [`714821f`](https://togithub.com/Microsoft/TypeScript/commit/714821fc97976e6b138f6ba53b2f14e8505bc52c) add refactor of extract type ([#​30562](https://togithub.com/Microsoft/TypeScript/issues/30562)) - [`6c4876a`](https://togithub.com/Microsoft/TypeScript/commit/6c4876a00a1cf27a1272b2d97a270dc9241f3872) Merge pull request [#​31270](https://togithub.com/Microsoft/TypeScript/issues/31270) from ajafff/getParsedCommandLine-path - [`3c2f368`](https://togithub.com/Microsoft/TypeScript/commit/3c2f36890821cbd49149ba6b21580d898ab7760b) add assert - [`8f209be`](https://togithub.com/Microsoft/TypeScript/commit/8f209be149ec626f40031a5b0f904ae5ea74479d) fixed the comments - [`cc0e5a0`](https://togithub.com/Microsoft/TypeScript/commit/cc0e5a0d6a37fc0a3a10f868a53aeaa2c26101e3) Update user baselines ([#​31269](https://togithub.com/Microsoft/TypeScript/issues/31269)) - [`676ed3e`](https://togithub.com/Microsoft/TypeScript/commit/676ed3ead7ad905e9e75940172d5357df55bc99c) parseProjectReferenceConfigFile: always set SourceFile.path - [`ca749b1`](https://togithub.com/Microsoft/TypeScript/commit/ca749b107cbd4b467904c51d3b6dc78d30a43d6b) updated the baseline files - [`9959ce4`](https://togithub.com/Microsoft/TypeScript/commit/9959ce449e6ef9dcb047572f7e670811f5447206) added test - [`578013b`](https://togithub.com/Microsoft/TypeScript/commit/578013b65cbc78930279388a810fbb0d12b67c73) modified the service file - [`4ee0084`](https://togithub.com/Microsoft/TypeScript/commit/4ee0084fa1072b8217f303d17d301f9b9467fd69) avoid more useless type assertions ([#​31239](https://togithub.com/Microsoft/TypeScript/issues/31239)) - [`b365e65`](https://togithub.com/Microsoft/TypeScript/commit/b365e657d421e95994d5b796d239bab3d333e98f) Add unmeasurable variance kind for marking types whose variance result is unreliable ([#​30416](https://togithub.com/Microsoft/TypeScript/issues/30416)) - [`fc88a1c`](https://togithub.com/Microsoft/TypeScript/commit/fc88a1c51a63a0e204d8774693289289f6feaf91) Don't use `any[]` in `arrayFrom` ([#​31201](https://togithub.com/Microsoft/TypeScript/issues/31201)) - [`66d4010`](https://togithub.com/Microsoft/TypeScript/commit/66d40102345606bb6e92bbb2ff7f6c1cd6b16cf5) Update user baselines ([#​31207](https://togithub.com/Microsoft/TypeScript/issues/31207)) - [`6aaeb52`](https://togithub.com/Microsoft/TypeScript/commit/6aaeb52c9235b23324ff8a5fd46555e991d3897a) Accept new baselines - [`f73308b`](https://togithub.com/Microsoft/TypeScript/commit/f73308b248d99a30a741314e2a8e5aba9415e311) Add tests - [`8891d4f`](https://togithub.com/Microsoft/TypeScript/commit/8891d4f375e86ec897f1fad219d4d3804da2c7f6) Permit reverse mapped types to be created from partially inferable types - [`aa0e64a`](https://togithub.com/Microsoft/TypeScript/commit/aa0e64afc9c9e9c2cc61b532659899feb2a0c1be) Merge pull request [#​31216](https://togithub.com/Microsoft/TypeScript/issues/31216) from ajafff/parsejsonconfigfilecontent-configcache - [`883b00d`](https://togithub.com/Microsoft/TypeScript/commit/883b00df35c8eb57ebdf9c78f25f8c6ee0859003) parseJsonConfigFileContent: add extendedConfigCache parameter - [`7d6d4b6`](https://togithub.com/Microsoft/TypeScript/commit/7d6d4b65426d1b79e9f3254f37da865f1bb91978) Merge pull request [#​31213](https://togithub.com/Microsoft/TypeScript/issues/31213) from Microsoft/removeInternal - [`45d72d0`](https://togithub.com/Microsoft/TypeScript/commit/45d72d077ff7a3765ad2cfcddabfd110450a092c) Fix accidental internal parameter to public API - [`fa4d5a2`](https://togithub.com/Microsoft/TypeScript/commit/fa4d5a2cf1832e52a03ac2a181cdff04692321e0) Fixed broken twitter account link in README.md ([#​31210](https://togithub.com/Microsoft/TypeScript/issues/31210)) - [`b5ffc26`](https://togithub.com/Microsoft/TypeScript/commit/b5ffc26b950330022b71536e2c6ed5036d429a46) Don't use 'any\[]' - return type are bivariant when relating to overloads. - [`d7434a0`](https://togithub.com/Microsoft/TypeScript/commit/d7434a01b248641907c1aed4ed97cf539adcd242) Accepted baselines. - [`e3a91d8`](https://togithub.com/Microsoft/TypeScript/commit/e3a91d8ca15fcb6e40753deef7218d33e74ecc6d) Merge pull request [#​31191](https://togithub.com/Microsoft/TypeScript/issues/31191) from Microsoft/fileFromNodeModules - [`d9e8246`](https://togithub.com/Microsoft/TypeScript/commit/d9e82466e28412a22268f54897a50e9caef13594) Change `Omit` back to using `Pick>` in order to maintain modifiers. - [`a86fa20`](https://togithub.com/Microsoft/TypeScript/commit/a86fa20b029af1079b3e4ea54c55ae3777adb1d3) Don't pass a candidates array to getResolvedSignature ([#​31203](https://togithub.com/Microsoft/TypeScript/issues/31203)) [ #​30505 ] - [`d22cb0c`](https://togithub.com/Microsoft/TypeScript/commit/d22cb0c56bbacee5fa07af60b02284806937527b) Accepted baselines. - [`60962a8`](https://togithub.com/Microsoft/TypeScript/commit/60962a8709f0ef3587f489e15071b07ef3cec9a9) Added test. - [`56b19c9`](https://togithub.com/Microsoft/TypeScript/commit/56b19c9bf050598af8a00d593162c0e9fab6cf21) Merge pull request [#​31119](https://togithub.com/Microsoft/TypeScript/issues/31119) from andrewbranch/bug/31020 - [`c9eb846`](https://togithub.com/Microsoft/TypeScript/commit/c9eb8460944168d0438e1419683fd19469c72add) Improve error message for use of 'await' in non-async context ([#​31194](https://togithub.com/Microsoft/TypeScript/issues/31194)) - [`bafdf4b`](https://togithub.com/Microsoft/TypeScript/commit/bafdf4baf869896920cec59df90e1823a3c715fa) remove extra newline - [`55bffe3`](https://togithub.com/Microsoft/TypeScript/commit/55bffe361682cf4e5dc0e935da0a79e51950e860) add tests to check errors for use of 'await' in non-async function - [`1fd9de3`](https://togithub.com/Microsoft/TypeScript/commit/1fd9de321473909199929faf38cbfcd181a13815) do not suggest to mark constructor 'async' - [`8e9556a`](https://togithub.com/Microsoft/TypeScript/commit/8e9556a86065fe83abf04f4a06fa67a362f77fe0) fix existing tests to accept new behavior - [`246b66c`](https://togithub.com/Microsoft/TypeScript/commit/246b66c714aa6ac93e6e168a933cc1f18807c10c) add related info to error for use of for-await-of in non-async function - [`b0143bb`](https://togithub.com/Microsoft/TypeScript/commit/b0143bb4464b88cd4fb4aded467bc8848edc9d84) add relatedInfo to error message for 'await' used in non-async function - [`a58fdf2`](https://togithub.com/Microsoft/TypeScript/commit/a58fdf2b35f33fd7bfb29b65eafd43e920d1ab8c) Include only files that can be emitted into the source file directory check for composite projects [ #​31181 ] - [`3df65a7`](https://togithub.com/Microsoft/TypeScript/commit/3df65a7a856ecfadf3940290e849bc4dc97db04b) Add test when module resolution includes .ts file from node_modules - [`e8161ef`](https://togithub.com/Microsoft/TypeScript/commit/e8161efc3aee4e12f729002ddeb5584e862e1889) Update user baselines ([#​31188](https://togithub.com/Microsoft/TypeScript/issues/31188)) - [`9509a54`](https://togithub.com/Microsoft/TypeScript/commit/9509a54e66034c7ae723051a3c79afaa9084046e) Merge pull request [#​31141](https://togithub.com/Microsoft/TypeScript/issues/31141) from Microsoft/fixInferenceToIndexedAccessWithSubstitution - [`d1646c7`](https://togithub.com/Microsoft/TypeScript/commit/d1646c74fdeef09bdc3688a709b37a42c2859349) Fix the failing baseline - [`66bdc83`](https://togithub.com/Microsoft/TypeScript/commit/66bdc830051e8f26503c6533d9c3e6f58359a6ec) Merge pull request [#​31128](https://togithub.com/Microsoft/TypeScript/issues/31128) from Microsoft/buildWatchCaching - [`7c63658`](https://togithub.com/Microsoft/TypeScript/commit/7c63658f736c65d63541504bb2e7d65b9f25f94b) Merge branch 'master' into buildWatchCaching - [`0c9a35c`](https://togithub.com/Microsoft/TypeScript/commit/0c9a35ccc0a29581ef254c586897cb340e967d1b) Use 'Omit' instead of 'Pick<Exclude<...>>' for object rest ([#​31134](https://togithub.com/Microsoft/TypeScript/issues/31134)) - [`49d6f61`](https://togithub.com/Microsoft/TypeScript/commit/49d6f61298af7a1b470257d293e160694dcd1416) Add ES2019 Object.fromEntries function ([#​30934](https://togithub.com/Microsoft/TypeScript/issues/30934)) - [`1d83982`](https://togithub.com/Microsoft/TypeScript/commit/1d8398265a47039abdfe3ae869a87284642ac74b) fix(lib): Loosen `Array` predicate return types ([#​31076](https://togithub.com/Microsoft/TypeScript/issues/31076)) - [`5bc8a8d`](https://togithub.com/Microsoft/TypeScript/commit/5bc8a8dddfa2f8e654ea91d86bb98557da5ab0ec) JSDocTypeTag.typeExpression is not optional ([#​30452](https://togithub.com/Microsoft/TypeScript/issues/30452)) - [`9efea31`](https://togithub.com/Microsoft/TypeScript/commit/9efea31649cc26c5108538d44c278094dc575cf1) Merge pull request [#​31101](https://togithub.com/Microsoft/TypeScript/issues/31101) from Microsoft/cacheParseConfigFile - [`1818218`](https://togithub.com/Microsoft/TypeScript/commit/1818218d59c911fb522499ed011efcfe1a121d7e) Move substitution type elimination to getActualTypeVariable - [`d102ec0`](https://togithub.com/Microsoft/TypeScript/commit/d102ec019454f550a96a14bcb17d0942822dcd54) Better typings for promise.race based on conditional types ([#​31117](https://togithub.com/Microsoft/TypeScript/issues/31117)) [ #​25947 ] - [`90d3acf`](https://togithub.com/Microsoft/TypeScript/commit/90d3acf6c7750335835b19b98ecd9a7c097b79f0) Merge pull request [#​31078](https://togithub.com/Microsoft/TypeScript/issues/31078) from andrewbranch/bug/30752 - [`9005449`](https://togithub.com/Microsoft/TypeScript/commit/90054497bddfdfaab246c0b395ff85a09be8fb6d) Merge pull request [#​31116](https://togithub.com/Microsoft/TypeScript/issues/31116) from Microsoft/higherOrderConstructorTypes - [`6e736c1`](https://togithub.com/Microsoft/TypeScript/commit/6e736c120e173f600bd1482ddc6cca8d8461d11a) Added custom error message when trying to assign constraint type to generic type parameter ([#​30394](https://togithub.com/Microsoft/TypeScript/issues/30394)) [ #​29049 ] - [`7016d45`](https://togithub.com/Microsoft/TypeScript/commit/7016d4544783b07fd6ef490ba267e7bbb567e22d) Better errors for indexing gettable/settable values ([#​26446](https://togithub.com/Microsoft/TypeScript/issues/26446)) - [`3ce3cde`](https://togithub.com/Microsoft/TypeScript/commit/3ce3cde493df6c2ccf2bdb3483d8148156b8a552) Allow Boolean() to be used to perform a null check ([#​29955](https://togithub.com/Microsoft/TypeScript/issues/29955)) - [`be409fa`](https://togithub.com/Microsoft/TypeScript/commit/be409fad84914fe1f8cb9b51c0b584318e97f2a6) Merge pull request [#​31137](https://togithub.com/Microsoft/TypeScript/issues/31137) from Microsoft/fixConditionalInference - [`61e1009`](https://togithub.com/Microsoft/TypeScript/commit/61e100965ec31720ce3910e1974053a9e882c39f) More test baseline adjustments. - [`0da305b`](https://togithub.com/Microsoft/TypeScript/commit/0da305bee5978319b53b14d9d6e882bbe3c18b67) Adjusted baseline for tests. - [`39321a5`](https://togithub.com/Microsoft/TypeScript/commit/39321a55d84a532349225e32785ff3e4f37d7541) Adjusted tests to correct baseline with new \_\_rest - [`9b32742`](https://togithub.com/Microsoft/TypeScript/commit/9b32742f22346f2adf1adc34d2475b784364f199) Modified \_\_rest output in test baselines. - [`80d8e66`](https://togithub.com/Microsoft/TypeScript/commit/80d8e660d790f6f9b6a864bef575139248ed9061) Added a Object.prototype.propertyIsEnumerable check to \_\_rest to prevent enumerable symbols from sneaking through. - [`31551fd`](https://togithub.com/Microsoft/TypeScript/commit/31551fd0aecd8ed63f0f53b3d02d50b3968ed9ac) Only instantiate types if we need to - [`a539887`](https://togithub.com/Microsoft/TypeScript/commit/a539887893efe8580b18fe70f3cbc109676952e5) Merge pull request [#​31150](https://togithub.com/Microsoft/TypeScript/issues/31150) from Microsoft/fixReadonlyIndexedAccess - [`2d8527f`](https://togithub.com/Microsoft/TypeScript/commit/2d8527f3f0bcf4995a777e3a6fbb4aa2dfa662e1) Merge pull request [#​30779](https://togithub.com/Microsoft/TypeScript/issues/30779) from Microsoft/relateDiscriminants - [`26fd6da`](https://togithub.com/Microsoft/TypeScript/commit/26fd6dafa6b9a3d758a58e3cd121b28e9c4e1454) Relate a source type that is sufficiently covered by a target discriminated union - [`de9b91f`](https://togithub.com/Microsoft/TypeScript/commit/de9b91f46a3fb007812cc9223492226b964f17dd) simplify pragma comment parsing ([#​31144](https://togithub.com/Microsoft/TypeScript/issues/31144)) - [`7e135e7`](https://togithub.com/Microsoft/TypeScript/commit/7e135e7060e28121900ab6ee078a0970db9856cd) Merge pull request [#​31165](https://togithub.com/Microsoft/TypeScript/issues/31165) from Microsoft/targetAffectsEmit - [`1e22110`](https://togithub.com/Microsoft/TypeScript/commit/1e22110991c15defb1fe75ffe1f5567a9b98ada8) Merge branch 'master' into cacheParseConfigFile - [`fb21e70`](https://togithub.com/Microsoft/TypeScript/commit/fb21e70d71e54d8d09826361130c5f8f7c4a1467) Target affects emit hence mark the option so that all files are reemitted when target changes [ #​31118 ] - [`7423c69`](https://togithub.com/Microsoft/TypeScript/commit/7423c6973ccd0b0a32837e9c77cfa11085d2127b) Merge pull request [#​31142](https://togithub.com/Microsoft/TypeScript/issues/31142) from Microsoft/binderPerf - [`47d9081`](https://togithub.com/Microsoft/TypeScript/commit/47d908161f1c25c50ed0ef42c67a13e1050d701c) Update user baselines ([#​31161](https://togithub.com/Microsoft/TypeScript/issues/31161)) - [`64174b9`](https://togithub.com/Microsoft/TypeScript/commit/64174b9b9556862973d3b6f606a5ab1f8c287a5b) Accept new baselines - [`bbce336`](https://togithub.com/Microsoft/TypeScript/commit/bbce336268b3b1be7bfae663dfdff928ab1c0846) Add additional tests - [`6d60f69`](https://togithub.com/Microsoft/TypeScript/commit/6d60f699cac252ede8c0ab13f4b9b9cb213d8752) Accept new baselines - [`3050c62`](https://togithub.com/Microsoft/TypeScript/commit/3050c62251b9a4cba3c005cd0dae6b91bcf39a8f) Add regression test - [`9c401b4`](https://togithub.com/Microsoft/TypeScript/commit/9c401b4dbbbab2e1f73d018a8b292000dff06277) Remove over-eager check of AccessFlags.Writing in getIndexedAccessType - [`57a8ee1`](https://togithub.com/Microsoft/TypeScript/commit/57a8ee1507d2e14f3d7efd8bd53ff049e573afbf) Fix binder performance regression - [`ed75e1d`](https://togithub.com/Microsoft/TypeScript/commit/ed75e1d07e54ed42696a8a3b973014591f5e066b) Accept new baselines - [`4f38aa8`](https://togithub.com/Microsoft/TypeScript/commit/4f38aa88c2eb917b92d0d4081f2752a3212e66f5) Add regression test - [`0759bc6`](https://togithub.com/Microsoft/TypeScript/commit/0759bc67a471ddd8c47dd652d836e96eb1be4819) Fix inference to indexed access type containing substitution type - [`19bdaf8`](https://togithub.com/Microsoft/TypeScript/commit/19bdaf8644c15b7db7567fb0204cfb971d7dd2b4) Accept new baselines - [`0783757`](https://togithub.com/Microsoft/TypeScript/commit/078375765be69838f06eb22386820d19e75ee065) Add regression test - [`5a567ad`](https://togithub.com/Microsoft/TypeScript/commit/5a567ad56dac117340a77616504bb666adf3f5e0) Properly instantiate true type when extends type is any or unknown - [`4051d73`](https://togithub.com/Microsoft/TypeScript/commit/4051d73cb0b5dfbbfa04275fd8931515d0afbfc8) Accept new baselines - [`53cbea7`](https://togithub.com/Microsoft/TypeScript/commit/53cbea78465c642215f6f431977c057a68cea9d5) Add tests - [`454b428`](https://togithub.com/Microsoft/TypeScript/commit/454b4280b11d87c1e043f26d190af0e0f214439c) check more case for empty binding patten ([#​25263](https://togithub.com/Microsoft/TypeScript/issues/25263)) - [`d4c2fdc`](https://togithub.com/Microsoft/TypeScript/commit/d4c2fdc6fd7dd8077710673f6d5c736f5a20aa72) Make changes to public API - [`d934401`](https://togithub.com/Microsoft/TypeScript/commit/d934401265403de077bdf4782c967c0832874003) Change the type of 'uriComponent' (passed to 'encodeURIComponent') from 'string' to 'string | number | boolean'. Fixes [#​18159](https://togithub.com/Microsoft/TypeScript/issues/18159) ([#​31103](https://togithub.com/Microsoft/TypeScript/issues/31103)) - [`5940eb8`](https://togithub.com/Microsoft/TypeScript/commit/5940eb843aa898135c57944393e4397f75d4eb77) Enable caches while watch mode compilation - [`94ee0dc`](https://togithub.com/Microsoft/TypeScript/commit/94ee0dc769fee5042b9ba2253da115ba71654824) Merge pull request [#​31100](https://togithub.com/Microsoft/TypeScript/issues/31100) from Microsoft/tsBuildCacheModuleResolution - [`0949ad1`](https://togithub.com/Microsoft/TypeScript/commit/0949ad1130bc98718595d8001addb93bde7390dd) Fix [#​24991](https://togithub.com/Microsoft/TypeScript/issues/24991): Weaken narrowing for == ([#​29840](https://togithub.com/Microsoft/TypeScript/issues/29840)) - [`67a9029`](https://togithub.com/Microsoft/TypeScript/commit/67a9029fdfe3b10c31130f066a1e85a3a5613902) Update existing baseline - [`3e79e8d`](https://togithub.com/Microsoft/TypeScript/commit/3e79e8d18dee328b2cc57b8d7a094b42f66b969e) Accept new baselines - [`be88d53`](https://togithub.com/Microsoft/TypeScript/commit/be88d53ab37453585b449b6ab1918134087b03cf) Only defer function type inference when contextual type is function type - [`0eb2862`](https://togithub.com/Microsoft/TypeScript/commit/0eb286274d7306512162ee350f76527f638fcafa) Update error code in baseline - [`e81fa21`](https://togithub.com/Microsoft/TypeScript/commit/e81fa2198d4663b679681aceabfbf2011b876814) Emit error on class fields named "constructor" - [`95413f0`](https://togithub.com/Microsoft/TypeScript/commit/95413f0a2494e733d1b823821a21964d65d1de70) Merge pull request [#​31000](https://togithub.com/Microsoft/TypeScript/issues/31000) from Microsoft/ignoreStringIndexSignaturesOnly - [`9f601ff`](https://togithub.com/Microsoft/TypeScript/commit/9f601ff154c4f2cca0053b996db86679dd2f6d2e) Change error code - [`b1b0a82`](https://togithub.com/Microsoft/TypeScript/commit/b1b0a821f21f6619ca4464361668dcc49a386b31) Add baselines - [`c5e6913`](https://togithub.com/Microsoft/TypeScript/commit/c5e6913edea3da168929732c8ee0ba75de0f661c) Add grammar error on quoted constructors for TS 3.5 - [`d865ea7`](https://togithub.com/Microsoft/TypeScript/commit/d865ea774af43b0e3563064edb7fa12a199be1ce) resolveName: remove useless case ([#​28669](https://togithub.com/Microsoft/TypeScript/issues/28669)) - [`f9d12ed`](https://togithub.com/Microsoft/TypeScript/commit/f9d12ed54b82fa896cfa66bfdfc8abb7a93ed1fa) fix 31012 allow noEmitOnError with isolatedModules ([#​34](https://togithub.com/Microsoft/TypeScript/issues/34)) ([#​31043](https://togithub.com/Microsoft/TypeScript/issues/31043)) [ #​31012 ] - [`5b79b94`](https://togithub.com/Microsoft/TypeScript/commit/5b79b942e8114b4f10ecd7c61c159ef4f3bdacbb) add action for enabling experimentalDescorators option in user config… ([#​30484](https://togithub.com/Microsoft/TypeScript/issues/30484)) [ #​29035 ] - [`b8e3c41`](https://togithub.com/Microsoft/TypeScript/commit/b8e3c41ee1fc228717c9ed672b5c838cb74dc3cb) fix jsdoc iterator on expression of export assignment ([#​30558](https://togithub.com/Microsoft/TypeScript/issues/30558)) - [`867c992`](https://togithub.com/Microsoft/TypeScript/commit/867c992021c08b618c1e06c868bf8c4ca51ece03) Update pull_request_template.md - [`1a75d52`](https://togithub.com/Microsoft/TypeScript/commit/1a75d525fa5e87bc94af0403f036933e77717c26) add ES2020 matchAll APIs ([#​30936](https://togithub.com/Microsoft/TypeScript/issues/30936)) - [`9bb8373`](https://togithub.com/Microsoft/TypeScript/commit/9bb837332774ae60356382f5ca5adce3d8137b78) Accept API changes - [`50f5e16`](https://togithub.com/Microsoft/TypeScript/commit/50f5e160aa3b52881eeb481a6601dc9c266bb50d) Accept new baselines - [`58898f4`](https://togithub.com/Microsoft/TypeScript/commit/58898f43517312a3b237470ed92a4bc589ff45a6) Make `Omit` alias a separate type ([#​31115](https://togithub.com/Microsoft/TypeScript/issues/31115)) - [`b45df89`](https://togithub.com/Microsoft/TypeScript/commit/b45df892a88ab751c4d2289b1e585eee9ad3d632) emit error on destructuring of rest property ([#​29609](https://togithub.com/Microsoft/TypeScript/issues/29609)) [ #​26005 ] - [`dc7c9ba`](https://togithub.com/Microsoft/TypeScript/commit/dc7c9bad3d7123bd2420405d95e302f45eda79ab) Avoid eagerly computing test payload ([#​27851](https://togithub.com/Microsoft/TypeScript/issues/27851)) - [`9168bd4`](https://togithub.com/Microsoft/TypeScript/commit/9168bd4845a15b21f22ac3bd5011ad1364742208) Simplify hasExportDeclarations ([#​27846](https://togithub.com/Microsoft/TypeScript/issues/27846)) - [`591b255`](https://togithub.com/Microsoft/TypeScript/commit/591b25593d336cebab653949a114bdd38fc5268c) update error message and update baselines ([#​27628](https://togithub.com/Microsoft/TypeScript/issues/27628)) - [`4fe59dc`](https://togithub.com/Microsoft/TypeScript/commit/4fe59dc705bfa2975df365b9fa6a9dd58f9ce2b4) Only defer pure functions and pure constructor functions during inference - [`72f30a8`](https://togithub.com/Microsoft/TypeScript/commit/72f30a830825b6c4d9d5428e4eeb8eb8745680ae) Add test for quoted constructors - [`aafba36`](https://togithub.com/Microsoft/TypeScript/commit/aafba363e483bc3aa2a0a964a61f5e12a44efe3b) Avoid recalculating versionPaths in loadNodeModuleFromDirectory ([#​27537](https://togithub.com/Microsoft/TypeScript/issues/27537)) - [`6e4c150`](https://togithub.com/Microsoft/TypeScript/commit/6e4c150d6b70d2febef0f883b1a32c3a259f24b0) When function parameters span multiple lines, make the function span start at the `(` ([#​26907](https://togithub.com/Microsoft/TypeScript/issues/26907)) - [`583edce`](https://togithub.com/Microsoft/TypeScript/commit/583edce6b0505e12a4627902147141661ca1b256) fix compiler crash ([#​25925](https://togithub.com/Microsoft/TypeScript/issues/25925)) - [`e007ccf`](https://togithub.com/Microsoft/TypeScript/commit/e007ccf97bc526ff1f45a1f84c26758973c10daa) Simplify chaining of transforms ([#​22994](https://togithub.com/Microsoft/TypeScript/issues/22994)) - [`bc46c77`](https://togithub.com/Microsoft/TypeScript/commit/bc46c770bf304e8034fd90e01f00a4d506588c49) allow literan enum const assertions ([#​30700](https://togithub.com/Microsoft/TypeScript/issues/30700)) - [`fcd6f52`](https://togithub.com/Microsoft/TypeScript/commit/fcd6f5225acda3254a4e53ed12ad854bbeb2e4d1) Accept new baselines - [`4384c90`](https://togithub.com/Microsoft/TypeScript/commit/4384c906706e55aec03fe99a7d380549c2940020) Support higher order inferences for constructor functions - [`a34f988`](https://togithub.com/Microsoft/TypeScript/commit/a34f9880ea86901c5fd3a749866e2dd9837560be) Accepted baselines. - [`57938e6`](https://togithub.com/Microsoft/TypeScript/commit/57938e6cc23ac8f9aededab1adc252b249153407) Make `Omit` alias its own mapped type so that references to it never expand to `Pick<...>`. - [`622cb42`](https://togithub.com/Microsoft/TypeScript/commit/622cb421373e47cac3672795b64748723734570f) Accepted baselines. - [`60e7b5d`](https://togithub.com/Microsoft/TypeScript/commit/60e7b5d17e9fc7ebfc7c55154cc000db0d773721) Added tests. - [`80f1ba4`](https://togithub.com/Microsoft/TypeScript/commit/80f1ba4e42cc9fc58feaa68ce4532980a8701018) Cache files extended so we arent calculating the config again and again - [`89497fc`](https://togithub.com/Microsoft/TypeScript/commit/89497fcac9bc5fddda798f31c052695e84fa58da) Don’t use checkExpressionCached when checking spread element inside a loop - [`b010010`](https://togithub.com/Microsoft/TypeScript/commit/b0100100a18d740ad0b7c626bc81b800b5273ece) Merge pull request [#​31095](https://togithub.com/Microsoft/TypeScript/issues/31095) from andrewbranch/tslint-exclude-tests - [`93b958e`](https://togithub.com/Microsoft/TypeScript/commit/93b958e0ea1f61565802fa47df75176e4b38aa47) Share module resolution cache among different program - [`3264b64`](https://togithub.com/Microsoft/TypeScript/commit/3264b64f08cd3a946fecf9b9ebd9d741190b5543) Reuse map if module resolution is same for redirected and own files - [`fecafeb`](https://togithub.com/Microsoft/TypeScript/commit/fecafebf769140a88c63dcf894117d0d31547a83) Add getParsedCommandLine optional method on compiler host to be able to provide parsedCommandLine instead of redoing work - [`4b81e37`](https://togithub.com/Microsoft/TypeScript/commit/4b81e37941629ace3b994dfe396b59e3dff6a310) Merge pull request [#​31093](https://togithub.com/Microsoft/TypeScript/issues/31093) from andrewbranch/bug/30997 - [`7ba1c8a`](https://togithub.com/Microsoft/TypeScript/commit/7ba1c8aba2e2c7b047d077f8c75c7f7f5c0207fc) Exclude everything in tests - [`48f0380`](https://togithub.com/Microsoft/TypeScript/commit/48f038067eded268d6a2894e4978890959ee2d9b) Add crashing test - [`f27cf9b`](https://togithub.com/Microsoft/TypeScript/commit/f27cf9b34e6f6c76d01c7e9ce78a3916380a3cd5) Merge pull request [#​30971](https://togithub.com/Microsoft/TypeScript/issues/30971) from Microsoft/dtsSignatureChange - [`fc7b7c8`](https://togithub.com/Microsoft/TypeScript/commit/fc7b7c83b339998e972522541b18464506e179f4) Exclude tests/cases from tslint - [`9564368`](https://togithub.com/Microsoft/TypeScript/commit/956436853e82643c4a4af63a80aceebd7ccc2ecb) Fix crash getting error for type alias index signature without a type - [`d4ff58d`](https://togithub.com/Microsoft/TypeScript/commit/d4ff58d53f6744208b5838e10a8ce7c20c55ea3b) [fix] ES5 Object.keys only accepts an object ([#​27089](https://togithub.com/Microsoft/TypeScript/issues/27089)) This list of changes was [auto generated](https://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_release?releaseId=22&_a=release-summary).
### [`v3.4.5`](https://togithub.com/Microsoft/TypeScript/releases/v3.4.5) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v3.4.4...v3.4.5) [This release fixes an issue when running on `node` installations without `npm`.](https://togithub.com/Microsoft/TypeScript/issues/30909) For the complete list of fixed issues, check out the - [fixed issues query for Typescript v3.4 RC](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+3.4.0%22+is%3Aclosed+). - [fixed issues query for Typescript v3.4.1](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+3.4.1%22+is%3Aclosed+). - [relevant changes in 3.4.2](https://togithub.com/Microsoft/TypeScript/pull/30731) - [relevant changes in 3.4.3](https://togithub.com/Microsoft/TypeScript/pull/30814) - [fixed issues query for TypeScript v3.4.4](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+3.4.4%22+is%3Aclosed+) - [relevant changes in 3.4.5](https://togithub.com/Microsoft/TypeScript/issues/30909) Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [Visual Studio 2017/2019](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.typescript-345-vs2017) ([Select new version in project options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017)) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v3.4.4`](https://togithub.com/Microsoft/TypeScript/releases/v3.4.4) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v3.4.3...v3.4.4) This release fixes the following issues: | Bug | Original PR | Port PR | Summary | | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | ------------------------------------------------------- | | [#​30942](https://togithub.com/Microsoft/TypeScript/issues/30942) | [#​30963](https://togithub.com/Microsoft/TypeScript/issues/30963) | [#​30966](https://togithub.com/Microsoft/TypeScript/issues/30966) | Fixes a change in generic inference. | | [#​30685](https://togithub.com/Microsoft/TypeScript/issues/30685) | [#​30856](https://togithub.com/Microsoft/TypeScript/issues/30856) | [#​30966](https://togithub.com/Microsoft/TypeScript/issues/30966) | Fixes a change in generic inference. | | [#​30794](https://togithub.com/Microsoft/TypeScript/issues/30794) | [#​30877](https://togithub.com/Microsoft/TypeScript/issues/30877) | [#​30904](https://togithub.com/Microsoft/TypeScript/issues/30904) | Fixes an out-of-memory condition in a certain codebase. | | [#​30442](https://togithub.com/Microsoft/TypeScript/issues/30442) | [#​30857](https://togithub.com/Microsoft/TypeScript/issues/30857) | [#​30968](https://togithub.com/Microsoft/TypeScript/issues/30968) | Fixes a change in generic inference. | For the complete list of fixed issues, check out the - [fixed issues query for Typescript v3.4 RC](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+3.4.0%22+is%3Aclosed+). - [fixed issues query for Typescript v3.4.1](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+3.4.1%22+is%3Aclosed+). - [relevant changes in 3.4.2](https://togithub.com/Microsoft/TypeScript/pull/30731) - [relevant changes in 3.4.3](https://togithub.com/Microsoft/TypeScript/pull/30814) - [fixed issues query for TypeScript v3.4.4](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+3.4.4%22+is%3Aclosed+) Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [Visual Studio 2017/2019](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.typescript-344-vs2017) ([Select new version in project options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017)) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v3.4.3`](https://togithub.com/Micros

Renovate configuration

:date: Schedule: "after 3am,before 9am" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Renovate Bot. View repository job log here.