Commit Graph

  • ded20c63fe Cherry-pick PR #47953 into release-4.6 (#47957) TypeScript Bot 2022-02-18 16:39:32 -08:00
  • 5150682a58 Only suggest @param codefixes in TS (#47959) Nathan Shively-Sanders 2022-02-18 15:58:09 -08:00
  • acfdd1bd4d update baseline (#47960) Oleksandr T 2022-02-19 00:48:09 +02:00
  • b0b8cdafc9 feat(44956): remove hyphen separator (#47777) Oleksandr T 2022-02-18 23:41:36 +02:00
  • 2477ff915e Fix object.assign first param constraint (#40909) Nathan Shively-Sanders 2022-02-18 13:30:07 -08:00
  • 92204983f4 Standardized aka.ms links for tsc and tsconfig (#47129) Josh Goldberg 2022-02-18 15:09:15 -05:00
  • db226a80e8 Remove unnecessary check in getNarrowableTypeForReference (#47953) Anders Hejlsberg 2022-02-18 20:03:48 +01:00
  • ddf17e0a76 LEGO: Merge pull request 47948 csigs 2022-02-18 02:49:24 -08:00
  • 57bd60818c Cherry-pick PR #47738 into release-4.6 (#47907) TypeScript Bot 2022-02-17 17:03:58 -08:00
  • ea5a43a290 Cherry-pick PR #47830 into release-4.6 (#47928) TypeScript Bot 2022-02-17 16:59:09 -08:00
  • b8b1201e44 fix(47024):fix type of DateTimeFormat and NumberFormat (#47117) islandryu 2022-02-18 08:37:43 +09:00
  • 51d34466e7 feat(47281): use unknown type instead of any (#47308) Oleksandr T 2022-02-17 23:54:02 +02:00
  • 55e2e15aa3 Use webworker typings for webServer (#46944) Matt Bierner 2022-02-17 13:18:20 -08:00
  • 092018bd7e fix issue where duplicate default exports aren't detected (#46871) DetachHead 2022-02-18 07:17:31 +10:00
  • 2e859a2650 Merge branch 'main' into fix44572 fix44572 Anders Hejlsberg 2022-02-17 11:48:23 -08:00
  • fb1066e5d9 Uncalled function checks only works with single conditional (#42835) Jonas Hübotter 2022-02-17 20:37:55 +01:00
  • 53809d8ed1 Remove unnecessary check for misaligned complex rest parameters (#47934) Anders Hejlsberg 2022-02-17 20:35:52 +01:00
  • 1c06ef38b8 fix(47391): omit | token from jsdoc linkTag text (#47575) Oleksandr T 2022-02-17 21:35:09 +02:00
  • 5b947e6526 feat(47619): add support for extracting jsx string literal attribute to a constant (#47624) Oleksandr T 2022-02-17 21:30:52 +02:00
  • 66dba1331b Fix #38482 making ThisParameterType<T> more general (#47162) webstrand 2022-02-17 14:28:22 -05:00
  • 5c2272949a LEGO: Merge pull request 47930 csigs 2022-02-17 02:53:14 -08:00
  • 03a4df7a57 fix(47820): forbid extraction jsdoc (#47830) Oleksandr T 2022-02-17 02:38:11 +02:00
  • 5afbfbcbd0 Instantiation expressions (#47607) Anders Hejlsberg 2022-02-16 22:27:16 +01:00
  • b6ec37aac2 Cherry-pick PR #47909 into release-4.6 (#47912) TypeScript Bot 2022-02-16 09:05:17 -08:00
  • e2bbb6c329 Prototype TS plugins on web Matt Bierner 2022-02-15 19:17:32 -08:00
  • b9a06e515f fix(47261): allow linkcode/linkplain tags in see tag (#47403) Oleksandr T 2022-02-16 03:20:51 +02:00
  • a0bab5de5c fix(47256): show deprecated on index signatures (#47400) Oleksandr T 2022-02-16 03:13:04 +02:00
  • 39fe0318e0 feat(47223): show completion in jsdoc template tag (#47317) Oleksandr T 2022-02-16 02:59:37 +02:00
  • 063eaa70e6 feat(47595): allow using private fields in type queries (#47696) Oleksandr T 2022-02-16 01:48:10 +02:00
  • 3b95404f59 Make Intl.Locale baseName and language properties required (#47720) swandir 2022-02-16 02:26:25 +03:00
  • 81d1457738 mark length of readonly tuple as readonly (#47717) Zzzen 2022-02-16 07:02:36 +08:00
  • d0e1255d18 Merge InlayHintOptions into UserPreferences (#47729) Gabriela Araujo Britto 2022-02-15 19:56:16 -03:00
  • 0798faf596 Add support for formatRange to Intl.DateTimeFormat (#47740) Vritant Bhardwaj 2022-02-15 14:53:44 -08:00
  • 1e60c8702c Fix inference for generic-typed constructor parameter when no explicit constructor is present (#47750) Jihn Dai 2022-02-15 18:21:44 -04:00
  • 67172e41c2 Triple-slash reference type directives can override the import mode used for their resolution (#47732) Wesley Wigham 2022-02-15 13:53:11 -08:00
  • 1b1530ae52 fix(47713): allow JSDoc tags on CaseClause nodes (#47741) Oleksandr T 2022-02-15 23:27:54 +02:00
  • 67f47bf420 Fix incorrect rest element type inside contextually typed parameter (#47909) Gabriela Araujo Britto 2022-02-15 18:27:23 -03:00
  • d13af64bde Fix 47746 - Missing properties quickfix does not handle generic parameters (#47790) Felipe Armoni 2022-02-15 21:09:01 +00:00
  • 44e827bcc9 Eliminate redundant or meaningless elaborations in type relations (#47738) Anders Hejlsberg 2022-02-15 19:30:29 +01:00
  • c3a0552033 Update package-lock.json TypeScript Bot 2022-02-15 06:07:13 +00:00
  • e32281cc02 Allow extensionless mains for cjs mode packages even from an esm import (#47893) Wesley Wigham 2022-02-14 14:13:21 -08:00
  • 03f9035029 [GH Actions] Implicitly use AUTHORIZATION header instead of PAT-in-URL (#47894) Andrew Branch 2022-02-14 12:40:07 -08:00
  • 7e57c81802 Explicitly annotate return type of getCommentRange (#47860) Wesley Wigham 2022-02-14 09:21:43 -08:00
  • 67d433893d LEGO: Merge pull request 47875 csigs 2022-02-14 02:49:40 -08:00
  • 39d9e69736 LEGO: Merge pull request 47871 csigs 2022-02-13 02:49:51 -08:00
  • 78ef3e70c9 Ensure empty array literal is assignable to never[] (#47816) Anders Hejlsberg 2022-02-12 16:39:21 +01:00
  • 2bdbc8fe7b LEGO: Merge pull request 47861 csigs 2022-02-12 03:19:41 -08:00
  • 77d24f93fb Update package-lock.json TypeScript Bot 2022-02-12 06:06:16 +00:00
  • 67d376c882 Update version to 4.7 and update baselines. (#47856) Daniel Rosenwasser 2022-02-11 16:18:55 -08:00
  • 1bdb0d90bf ESM mode nonrelative imports should assume index.js entrypoints even if no package main is present (#47854) Wesley Wigham 2022-02-11 15:44:11 -08:00
  • e204acfa26 Ensure subtype relation ordering for readonly properties (#47069) Wesley Wigham 2022-02-11 14:59:01 -08:00
  • 033f9e0081 Consider a symbol visible for declaration emit when it is the target of an ambient module's export= (#47835) Wesley Wigham 2022-02-11 14:58:31 -08:00
  • 7f022c58fb Correctly resolve imports ending with "." and ".." (#47850) Andrew Branch 2022-02-11 11:14:07 -08:00
  • 73506f3512 fix(46803): remove unused react imports with enabled react-jsxdev, react-jsx (#47247) Oleksandr T 2022-02-11 21:13:26 +02:00
  • 4c80036b7d Enable path completions for node12/nodenext (#47836) Wesley Wigham 2022-02-11 10:54:04 -08:00
  • 3945e5cbaf LEGO: Merge pull request 47843 csigs 2022-02-11 03:00:55 -08:00
  • 2bd91a6e3a Update package-lock.json TypeScript Bot 2022-02-11 06:06:18 +00:00
  • 83efc9f0d6 Update LKG for 4.6.1-rc. v4.6-rc Daniel Rosenwasser 2022-02-11 01:14:20 +00:00
  • 85cd73502e Bump version to 4.6.1 RC. Daniel Rosenwasser 2022-02-11 00:59:17 +00:00
  • 4b395b6d65 Merge remote-tracking branch 'origin/main' into release-4.6 Daniel Rosenwasser 2022-02-11 00:53:32 +00:00
  • 0655f32e05 Add missing isolatedModules error for export import (#47838) Andrew Branch 2022-02-10 16:13:04 -08:00
  • 954d0442eb Avoid auto-importing from barrel re-exporting index files that are likely to make an import cycle (#47516) Andrew Branch 2022-02-10 15:05:08 -08:00
  • b456702755 feat(11378): check param names in JSDoc (#47257) Oleksandr T 2022-02-10 20:02:07 +02:00
  • 954ce5b278 fix(46611): allow to use jsdoc type on class methods (#46688) Oleksandr T 2022-02-10 19:17:30 +02:00
  • df673f74f5 Update package-lock.json TypeScript Bot 2022-02-10 06:07:00 +00:00
  • 42aa18bf44 mergeSymbol in checker:Remove block-scoped duplicate declaration errors in plain JS (#47825) Nathan Shively-Sanders 2022-02-09 16:26:27 -08:00
  • 95c22d1750 fix(47076):Fix error term of declaration in modules (#47087) islandryu 2022-02-10 06:19:30 +09:00
  • 2d0a00d457 Fix destructuring and narrowing interaction (#47337) Gabriela Araujo Britto 2022-02-09 17:25:07 -03:00
  • d5c3015516 Constructor function methods:Add two missing tag lookups (#47742) Nathan Shively-Sanders 2022-02-09 11:22:33 -08:00
  • 2cf5afd49e Avoid pulling on setter type when only getter type is needed to break circularity (#47818) Andrew Branch 2022-02-09 10:56:29 -08:00
  • cc005d1d72 Make spread overwrite error more lenient. make-spread-overwrite-error-more-lenient Nathan Shively-Sanders 2022-02-09 08:32:35 -08:00
  • c06849ad16 fix(47787): show QF to delete parameter in getter (#47797) Oleksandr T 2022-02-08 23:39:54 +02:00
  • c5b1011e94 Compute writeType from set accessors for union and intersection properties (#47674) Andrew Branch 2022-02-08 12:57:34 -08:00
  • 17b97ccc43 fix(47788): forbid convertToMappedObjectType QF in invalid index signatures (#47798) Oleksandr T 2022-02-08 21:36:45 +02:00
  • 460908a478 LEGO: Merge pull request 47801 csigs 2022-02-08 03:23:26 -08:00
  • 5b53e4ec28 Update package-lock.json TypeScript Bot 2022-02-08 06:08:53 +00:00
  • c216b2db5b Trace document registry operations (#47785) Andrew Casey 2022-02-07 16:10:38 -08:00
  • 1b6fb99efe Log per-project FAR and update baselines (#47781) Andrew Casey 2022-02-07 16:10:01 -08:00
  • d8ac54bfb1 Fix substitution types of indexed access types of substitution types (#47791) Andrew Branch 2022-02-07 15:53:13 -08:00
  • 867470ca26 fix(47783): show globals completion in case keyword outside of switch statement (#47786) Oleksandr T 2022-02-08 00:08:35 +02:00
  • afeacf41bd fix(47782): forbid super() extraction outside this container (#47784) Oleksandr T 2022-02-07 23:26:39 +02:00
  • 14feed97a0 LEGO: Merge pull request 47761 csigs 2022-02-07 02:50:24 -08:00
  • 163fef9f5d Update package-lock.json TypeScript Bot 2022-02-06 06:06:05 +00:00
  • e1532a18ac Update package-lock.json TypeScript Bot 2022-02-05 06:07:35 +00:00
  • 9c3b41d3cc Refactor named imports to default instead of namespace when esModuleInterop is on and module is an export= (#47744) Andrew Branch 2022-02-04 17:11:25 -08:00
  • 8ddead50eb fix(32941): include Template tag constraint to QuickInfo response (#47567) Oleksandr T 2022-02-05 02:12:23 +02:00
  • 3328feb799 Use 'static {}' for static fields when available and useDefineForClassFields is false (#47707) Ron Buckton 2022-02-04 12:34:29 -08:00
  • ceee975052 fix(45917): show completions in string literal followed by a comma (#46970) Oleksandr T 2022-02-04 22:15:02 +02:00
  • 300a53c333 Auto-import perf: Do symbol name/flags filtering before cache rehydration (#47678) Andrew Branch 2022-02-04 09:17:55 -08:00
  • 69d06cb359 Update package-lock.json TypeScript Bot 2022-02-04 06:07:01 +00:00
  • 0d5abd8a15 feat(27601): include JSDoc comments for destructuring arguments (#46886) Oleksandr T 2022-02-03 21:27:40 +02:00
  • 46d1cb11e2 i18n:Inappropriate localization (#46924) 木易什么来着 2022-02-04 03:23:36 +08:00
  • 8d47ea0064 Bump node-fetch from 2.6.1 to 2.6.7 (#47564) dependabot[bot] 2022-02-03 11:22:54 -08:00
  • b7d011777e "Convert parameters to destructured object": enable for functions with just one parameter (#46945) Oliver Joseph Ash 2022-02-03 18:13:05 +00:00
  • 9b0f01a13f Update package-lock.json TypeScript Bot 2022-02-03 06:06:30 +00:00
  • c4fd0028f5 Fix @link https:// formatting (#47705) Nathan Shively-Sanders 2022-02-02 14:00:08 -08:00
  • 854cec7387 fix(47670): remove import alias that uses the same name (#47676) Oleksandr T 2022-02-02 20:45:18 +02:00
  • afee8bf968 Update package-lock.json TypeScript Bot 2022-02-02 06:06:01 +00:00
  • 880e2c0783 support quickinfo and go-to-definition on typeof this (#47085) Zzzen 2022-02-02 08:16:01 +08:00
  • 7cc0f755ce Use node moduleResolution everywhere (#47687) Andrew Casey 2022-02-01 15:59:59 -08:00