Commit Graph

  • 4b7a7b5ddf Cherry-pick PR #49814 into release-4.8 (#50578) TypeScript Bot 2022-09-01 06:20:47 -07:00
  • dcade7732c Update package-lock.json TypeScript Bot 2022-09-01 06:13:05 +00:00
  • 565a444d4b Cherry-pick PR #50308 into release-4.8 (#50577) TypeScript Bot 2022-08-31 17:20:25 -07:00
  • a9797d218d fix(50340): typeof ... === "undefined" check on discriminated union of undefined and object type doesn't narrow correctly (#50344) Oleksandr T 2022-09-01 01:00:50 +03:00
  • 43f8ae6df4 Only normalize intersections that include {} (#50535) Anders Hejlsberg 2022-08-31 14:36:03 -07:00
  • 45c6828de0 Cherry-pick PR #50554 into release-4.8 (#50555) TypeScript Bot 2022-08-31 14:22:46 -07:00
  • d293e723a2 Rename API to importPlugin (#50554) Sheetal Nandi 2022-08-31 14:21:56 -07:00
  • cd312d3076 Managing control flow navya9singh 2022-08-31 13:13:29 -07:00
  • 19defbfe57 Update package-lock.json TypeScript Bot 2022-08-31 06:33:19 +00:00
  • 0a7b9c375e More "no freshen" hints. contextualFreshener Daniel Rosenwasser 2022-08-30 19:16:09 +00:00
  • f071d303c1 Move contributing related info out of README to CONTRIBUTING (#50543) Jake Bailey 2022-08-30 12:13:11 -07:00
  • 8efff3fcf6 Avoid freshening literal types when unnecessary. Daniel Rosenwasser 2022-08-30 18:47:37 +00:00
  • 04c2fbdc86 Contextual type of methods only in noImplicitAny or JSDoc contextual-type-methods-only Nathan Shively-Sanders 2022-08-30 10:17:26 -07:00
  • 488d0eebd0 Retain name and propertyName in declaration emit copies of binding patterns if property name is a keyword (#50537) NonNullableClassic Wesley Wigham 2022-08-30 09:03:02 -07:00
  • 8b482b513d Update package-lock.json TypeScript Bot 2022-08-30 06:29:59 +00:00
  • c89f355a41 Remove redundant pretest script (#50518) Jake Bailey 2022-08-29 12:12:32 -07:00
  • 6d170b490d Handle intersections in isGenericTypeWithoutNullableConstraint (#50497) Anders Hejlsberg 2022-08-29 09:24:13 -07:00
  • ed6889cd5b LEGO: Merge pull request 50506 Alex Hsu 2022-08-29 03:47:42 -07:00
  • 5d1e364bfe Merge branch 'main' into fix48070 Anders Hejlsberg 2022-08-28 08:35:44 -07:00
  • 29cbfe9a25 LEGO: Merge pull request 50493 Alex Hsu 2022-08-28 03:32:25 -07:00
  • 6faa291b45 LEGO: Merge pull request 50484 Alex Hsu 2022-08-27 03:51:23 -07:00
  • 71b2ba6111 Reuse computed type of condition expressions (#49881) Joost Koehoorn 2022-08-27 10:40:13 +02:00
  • 8778c1ded3 Update package-lock.json TypeScript Bot 2022-08-27 06:06:30 +00:00
  • 4579245f36 fix(50427): allow convert function expressions (#50430) Oleksandr T 2022-08-27 01:43:19 +03:00
  • cbc0b17eac Push package-lock.json updates via typescript-bot token (#50476) Jake Bailey 2022-08-26 14:36:25 -07:00
  • bb3a7aec11 fix(50415): Language server debug failure - Did not expect GetAccessor to have an Identifier in its trivia (#50470) Oleksandr T 2022-08-27 00:33:23 +03:00
  • 3557092b14 Rephrase error message to be 100% technically correct (#50471) Ryan Cavanaugh 2022-08-26 14:22:49 -07:00
  • 71d1911503 add unknown to DateTimeFormatTypes (#50402) Long Ho 2022-08-26 13:02:44 -07:00
  • 8f895997d2 Don't include .gitattributes in package (#50475) Jake Bailey 2022-08-26 12:15:30 -07:00
  • 6e8337ef70 Optimize substitution types (#50397) Anders Hejlsberg 2022-08-26 12:06:06 -07:00
  • 226dd0b7bf Fix typechecking related lints that changed post 4.8, update LKG to 4.8.2 (#50472) Jake Bailey 2022-08-26 11:41:45 -07:00
  • 164dddc48e feat(7481): Operator to ensure an expression is contextually typed by, and satisfies, some type (#46827) Oleksandr T 2022-08-26 20:05:52 +03:00
  • 3f5f306da2 Accepted baselines. avoidSharedClonesInAccessors Daniel Rosenwasser 2022-08-26 07:39:48 +00:00
  • e086d6fee1 Use the accessor body that gets passed in. Daniel Rosenwasser 2022-08-26 07:39:41 +00:00
  • 45d1e0dfb0 Accepted baselines. Daniel Rosenwasser 2022-08-26 07:35:57 +00:00
  • b1358db5d1 Clone properties prior to constructing accessors so they don't get shared and stomped on. Daniel Rosenwasser 2022-08-26 07:35:48 +00:00
  • 20432a64e3 Add failing test case. Daniel Rosenwasser 2022-08-26 07:33:00 +00:00
  • 07157914eb Update package-lock.json TypeScript Bot 2022-08-26 06:20:06 +00:00
  • e675ea8dd8 Remove AUTHORS.md, .mailmap, authors.ts script (#50410) Jake Bailey 2022-08-25 15:38:09 -07:00
  • 64cec036ca Bump version to 4.8.2 and LKG v4.8.2 TypeScript Bot 2022-08-25 21:17:59 +00:00
  • 38076df346 Fix auto import crash due to difference in paths handling (#50419) Andrew Branch 2022-08-25 13:02:48 -07:00
  • 12eb519b3f fix(50435): Duplicate seeming Code Actions for convert const to let (#50442) Oleksandr T 2022-08-25 23:01:46 +03:00
  • a08b045d2b Jsdoc property description (#50269) Danay 2022-08-25 11:57:32 -07:00
  • 5ba22e05a9 Remove top level loc folder (#50421) Jake Bailey 2022-08-25 11:44:24 -07:00
  • c4eb37c8a0 Update package-lock.json TypeScript Bot 2022-08-25 06:14:30 +00:00
  • 55e564a74a Guard against empty sets of changes for quick-fixes/refactorings/organize-imports. ensureNoEmptyEdits Daniel Rosenwasser 2022-08-25 00:34:21 +00:00
  • 8d7ad8c3ae fix(50375): Errors for missing enum-named properties should attempt to preserve names (#50382) Oleksandr T 2022-08-24 21:54:44 +03:00
  • fb717df6bf Discard union types before considering weak type checks on unit-like types (#50423) Daniel Rosenwasser 2022-08-24 11:39:00 -07:00
  • b9a5bbc9af 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) Sheetal Nandi 2022-08-24 10:28:23 -07:00
  • 1d4fbbb529 Update package-lock.json TypeScript Bot 2022-08-24 06:08:31 +00:00
  • 44ce3cff70 fix(50224): Intellisense for strings within a type's Union doesn't work properly for JSX (#50231) Oleksandr T 2022-08-24 00:59:10 +03:00
  • 6ee5db95c2 Use package.json files array instead of .npmignore (#50408) Jake Bailey 2022-08-23 14:14:20 -07:00
  • f88117dd24 Update package-lock.json TypeScript Bot 2022-08-23 06:14:21 +00:00
  • 12c32553e4 Split CI linting/playwright out into separate jobs (#50406) Jake Bailey 2022-08-22 17:42:29 -07:00
  • 4605d89064 Use a mapped type to enforce type-safety on forEachChild. (#50409) Daniel Rosenwasser 2022-08-22 17:30:44 -07:00
  • 577411ca8c Update LKG TypeScript Bot 2022-08-22 23:53:47 +00:00
  • 6362fb2dce Replace eslint rulesdir with eslint-plugin-local, convert eslint rules to JS (#50380) Jake Bailey 2022-08-22 13:46:03 -07:00
  • 1e6d76e52a Make canHaveModifiers/Decorators public (#50405) Ron Buckton 2022-08-22 16:42:48 -04:00
  • 69ee8e3785 Make canHaveModifiers/Decorators public release-4.8-cherry-pick-86f4962 Ron Buckton 2022-08-22 11:03:34 -04:00
  • aaa4f9d9ff Make canHaveModifiers/Decorators public (#50399) Ron Buckton 2022-08-22 15:01:17 -04:00
  • 1a3b98a152 Better structure but definitely broken now vfs-vscode-sync-api-client Nathan Shively-Sanders 2022-08-22 09:42:11 -07:00
  • d9d33e148e Initial scribbles using vscode-sync-api-client Nathan Shively-Sanders 2022-08-22 09:11:57 -07:00
  • 3f7ff15b5f Update package-lock.json TypeScript Bot 2022-08-22 06:08:09 +00:00
  • aca1aa6897 Update LKG TypeScript Bot 2022-08-22 04:39:32 +00:00
  • 76357ba802 Swap forEachChild to use a table of functions instead of a switch statement. (#50225) Daniel Rosenwasser 2022-08-21 17:48:45 -07:00
  • 38e91fb120 LEGO: Merge pull request 50389 Alex Hsu 2022-08-21 03:07:27 -07:00
  • 7cab3459d2 Update package-lock.json TypeScript Bot 2022-08-21 06:07:14 +00:00
  • 50041bdc7d Update package-lock.json TypeScript Bot 2022-08-20 06:06:43 +00:00
  • 27a7916239 Cherry-pick PR #50343 into release-4.8 (#50374) TypeScript Bot 2022-08-19 17:10:31 -07:00
  • 6cbb39ba8b Re-caret dependencies so deps like eslint continue to be bumped (#50368) Jake Bailey 2022-08-19 12:58:54 -07:00
  • 284837d66b Fixes for decorators property deprecations (#50343) Ron Buckton 2022-08-19 14:27:26 -04:00
  • ef88fbb8ab Remove some unused deps and dead code (#50367) Jake Bailey 2022-08-19 09:42:14 -07:00
  • 5969ae9ef7 fix(50075): do not strip undefined from the function class properties (#50169) Oleksandr T 2022-08-19 19:34:42 +03:00
  • 05d7d6bb12 Unify default import resolution across specifier target codepaths (#49814) Wesley Wigham 2022-08-19 02:25:41 -07:00
  • cb63d461dd Update package-lock.json TypeScript Bot 2022-08-19 06:07:20 +00:00
  • 99b7928a37 Cherry-pick PR #50364 into release-4.8 (#50365) TypeScript Bot 2022-08-18 16:47:56 -07:00
  • 1f0f7c8246 If resolvedFileName differs with realPath only in casing use the resolvedFileName before realpath so that errors can be reported with forceConsistentCasingInFileNames (#50364) Sheetal Nandi 2022-08-18 14:51:46 -07:00
  • ea36fb3d5f mark Intl.LocalesArgument as readonly (#50135) Kyℓe Hensel 2022-08-19 09:38:41 +12:00
  • 1592210673 Add a jump-table for visitEachChild (#50266) Ron Buckton 2022-08-18 15:03:17 -04:00
  • 7bafbeae90 Add fourslash function for validating syntactic classification (#50362) Daniel Rosenwasser 2022-08-18 11:28:08 -07:00
  • df25b77d0f Run eslint at root, rather than on src and scripts individually (#50327) Jake Bailey 2022-08-18 11:24:10 -07:00
  • 42165a183a LEGO: Merge pull request 50353 Alex Hsu 2022-08-18 03:12:12 -07:00
  • 66d8b95941 Ensure all scripts are checked, fix errors (#50326) Jake Bailey 2022-08-17 16:42:50 -07:00
  • 15f7b6f687 LEGO: Merge pull request 50337 Alex Hsu 2022-08-17 03:02:07 -07:00
  • 745da27309 Update package-lock.json TypeScript Bot 2022-08-17 06:06:59 +00:00
  • ccfc09d82c Cherry-pick PR #50306 into release-4.8 (#50324) TypeScript Bot 2022-08-16 12:09:47 -07:00
  • 3b80ddca21 fix first match in RegExpMatchArray being possibly undefined when noUncheckedIndexedAccess is enabled (#49682) DetachHead 2022-08-17 03:12:12 +10:00
  • 330e33cdda Ignore related info in diagnostic deduplication (#50309) Andrew Branch 2022-08-16 09:28:59 -07:00
  • f24f74eb89 🔨 Fix missing "Implement interface" code fix for mapped types with implicit keyof T in their definition (#49999) Babak K. Shandiz 2022-08-16 20:57:29 +04:30
  • 90fa1c70c1 Update baseline after out-of-order merge (#50320) Andrew Branch 2022-08-16 08:54:55 -07:00
  • 9767f51758 Update package-lock.json TypeScript Bot 2022-08-16 06:06:30 +00:00
  • 4e33e0eb6c Make literal types not comparable to weak object types without property overlap (#49865) Andrew Branch 2022-08-15 19:10:11 -05:00
  • 64ee1e88e0 Strip literal freshness of contextually typed literals (#49884) Andrew Branch 2022-08-15 19:04:09 -05:00
  • 9c1baeede6 On windows handle the long paths in realpathSync.native (#50306) Sheetal Nandi 2022-08-15 16:57:47 -07:00
  • e989d840f1 Forward intersectionState flag when comparing indexed access constraints (#50261) Wesley Wigham 2022-08-15 16:10:32 -07:00
  • 8a873de5cf fix(49149): remove unneeded array overload to Object.freeze (#50029) Nicolas Rodriguez 2022-08-15 19:10:02 -04:00
  • 61d8a8d7f3 fix(49629): fix crash in find-all-refs when using module.exports/export= with arrays/primitives (#50291) Oleksandr T 2022-08-16 01:14:26 +03:00
  • bc52ff6f4b Make React import fix not block component import fix (#50307) Andrew Branch 2022-08-15 15:13:41 -05:00
  • fd3c46b2f0 Fix export = error message to not have redundant language (#50308) Jake Bailey 2022-08-15 13:13:33 -07:00
  • 9f7c0cbad7 Run ESLint over our JS files, fix all lints (#50172) Jake Bailey 2022-08-15 08:42:26 -07:00