Commit Graph

  • 97fa2165f3 🤖 Pick PR #60673 (Do not require import attributes fo...) into release-5.7 (#60674) TypeScript Bot 2024-12-04 11:59:35 -08:00
  • 6b1ea96b94 Fix flow node improper reuse (#60662) Gabriela Araujo Britto 2024-12-04 09:13:13 -08:00
  • 9bf5aa7fe2 Do not require import attributes for JSON imports in --module node16 (#60673) Andrew Branch 2024-12-04 08:47:16 -08:00
  • 6f75783184 Fix library inclusions for ES2024 target (#60622) Billy Janitsch 2024-12-03 17:19:58 -05:00
  • 14c65b3119 Check if switch statements are exhaustive when their expressions is generic with a literal type constraint (#60644) Mateusz Burzyński 2024-12-02 21:12:58 +01:00
  • 97177722b8 Allow assignments to readonly class properties within IIFEs contained in constructors (#60416) Mateusz Burzyński 2024-12-02 20:15:47 +01:00
  • b263cc4b2e Improve the definition of atan2() (#60493) Psychpsyo 2024-11-28 00:12:20 +01:00
  • 9fe6c3661c Fixed syntactic nullisness semantics for tagged template expressions (#60616) Mateusz Burzyński 2024-11-27 00:17:29 +01:00
  • 5d77da6ee4 🤖 Pick PR #60615 (fix missing react error with fragme...) into release-5.7 (#60618) TypeScript Bot 2024-11-26 14:40:02 -08:00
  • 67874b9374 fix missing react error with fragments in react-native (#60615) cherry-pick/60615/release-5.7 Isabel Duan 2024-11-26 13:24:44 -08:00
  • 96410eb655 fix missing react error with fragments in react-native (#60615) Isabel Duan 2024-11-26 13:24:44 -08:00
  • ee0e08bd96 Bump the github-actions group across 1 directory with 2 updates (#60581) dependabot[bot] 2024-11-25 11:40:24 -08:00
  • d701d908d5 Bump version to 5.7.2 and LKG v5.7.2 TypeScript Bot 2024-11-21 01:19:43 +00:00
  • d85767abfd fix(60484): Implementing a prim type in a class expression should report error (#60490) Oleksandr T. 2024-11-20 05:45:22 +02:00
  • d6b7c41fbc fix(60505): Convert to namespace import refactoring should drop file extensions on namespace name (#60510) Oleksandr T. 2024-11-20 05:42:16 +02:00
  • 0503a630fd 🤖 Pick PR #60450 (Move to file: fix detection of refe...) into release-5.7 (#60513) TypeScript Bot 2024-11-18 13:41:09 -08:00
  • b3c67d3202 Move to file: fix detection of references to globals that shouldn't be moved (#60450) Andrew Branch 2024-11-15 14:21:38 -08:00
  • 3140dbb79a 🤖 Pick PR #60488 (Stub out copilotRelated command) into release-5.7 (#60495) TypeScript Bot 2024-11-13 12:40:47 -08:00
  • c043944b14 Let isolated declarations fixer add toplevel imports more (#60267) Ben Kraft 2024-11-13 09:04:51 -08:00
  • 79ea5a5b35 Stub out copilotRelated command (#60488) Nathan Shively-Sanders 2024-11-13 08:33:00 -08:00
  • b58ac4abf2 Extract function types from function and arrow expressions. (#60234) Titian Cernicova-Dragomir 2024-11-11 20:15:29 +02:00
  • ef802b1e4d feat(60312): Add missing properties for satisfies (#60314) Oleksandr T. 2024-11-08 19:48:13 +02:00
  • c1216dea1a Update LKG v5.7-rc TypeScript Bot 2024-11-08 17:06:44 +00:00
  • 55f1248a20 MetaProperty is possibly nullish (#60440) Ryan Cavanaugh 2024-11-06 13:06:12 -08:00
  • 30979c2651 Narrow generic conditional and indexed access return types when checking return statements (#56941) Gabriela Araujo Britto 2024-11-05 18:18:24 -08:00
  • 5e2e32120b Reuse cached resolved signatures early (#60208) Mateusz Burzyński 2024-11-06 02:16:37 +01:00
  • 8d95ac5968 Fix getEffectiveCheckNode (#60309) Gabriela Araujo Britto 2024-11-05 17:14:25 -08:00
  • 60dd512a83 fix(60223): add Promise.try() to ESNext lib (#60232) Dirk Luijk 2024-11-06 02:14:02 +01:00
  • 80eeb4ec8d Proposed expandable hover API (#59940) Gabriela Araujo Britto 2024-11-05 16:41:13 -08:00
  • 9d7e087022 Remove cancellationToken.js (#60250) Jake Bailey 2024-11-05 14:35:02 -08:00
  • 3ee2b95689 🤖 Pick PR #60415 (Fix false positive rewriteRelativeI...) into release-5.7 (#60424) TypeScript Bot 2024-11-05 12:51:46 -08:00
  • 82a04b29b4 Fix false positive rewriteRelativeImportExtensions error on non-TS extensions (#60415) Andrew Branch 2024-11-05 12:50:18 -08:00
  • 131f673c20 Bump version to 5.8. (#60422) Daniel Rosenwasser 2024-11-05 11:41:25 -08:00
  • c09e2ab4ff Fixed syntactic nullisness semantics for comma expressions (#60402) Mateusz Burzyński 2024-11-04 21:43:30 +01:00
  • 44bd3f21fe Bump version to 5.7.1-rc and LKG TypeScript Bot 2024-11-04 06:14:08 +00:00
  • 5925c81eea Update LKG TypeScript Bot 2024-11-04 06:00:01 +00:00
  • 84d58cf525 Merge remote-tracking branch 'origin/main' into release-5.7 TypeScript Bot 2024-11-04 05:59:32 +00:00
  • 0ec4d30a6e Fixing exception on unsaved file (#60362) navya9singh 2024-11-02 22:55:36 -07:00
  • 11b2930fa2 Add compatible overloads that accept ArrayBuffer to BigInt64Array/BigUint64Array (#60391) Ron Buckton 2024-11-01 16:47:09 -04:00
  • 248c8f5f99 Fix incorrect details in lib.decorators (#60252) Joe Pea 2024-11-01 12:02:04 -07:00
  • e28fd8611b isAwaitedLikeType limited to two types in union fix42271 Ron Buckton 2024-11-01 14:25:47 -04:00
  • 3e6171833e fix autoimports crash: generate namespace and other module symbol imports (#60333) Isabel Duan 2024-10-31 17:03:12 -07:00
  • 32513a7745 Fixed an accidental undefined leak into getAccessibleSymbolChain's cache key (#58669) Mateusz Burzyński 2024-10-31 23:18:27 +01:00
  • e4dc78ab8c Fixed crash on class member completions with auto imports from merged ambient modules (#60340) Mateusz Burzyński 2024-10-31 21:47:38 +01:00
  • 48f2ada110 Add string literal completions for package.json imports field (#57718) Mateusz Burzyński 2024-10-31 21:33:40 +01:00
  • a271797c1a Use canHaveFlowNode in checkIfExpressionRefinesParameter (#58816) Mateusz Burzyński 2024-10-31 21:14:27 +01:00
  • f478257f06 Remove unused SymbolLinks["bindingElement"] (#60385) Mateusz Burzyński 2024-10-31 21:14:17 +01:00
  • da15ef2841 Fix a crash in an anonymous buffer that copilot is writing to. (#60377) Nathan Shively-Sanders 2024-10-30 15:36:19 -07:00
  • bb2ca84549 Drive-by replacement of substr with slice. naiveJoin Daniel Rosenwasser 2024-10-29 21:25:23 +00:00
  • 73043ce8d0 Try adding a non-allocating path to getPathFromPathComponents. Daniel Rosenwasser 2024-10-29 21:24:58 +00:00
  • 21618934bf fix paste edits range: include all completely selected identifiers (#60339) Isabel Duan 2024-10-29 14:05:32 -07:00
  • cb44488fce Fixed a JSDoc-related crash when obtaining type of a type literal type argument (#60358) Mateusz Burzyński 2024-10-28 19:50:14 +01:00
  • 6beca69fbc Bump the github-actions group with 4 updates (#60356) dependabot[bot] 2024-10-28 11:20:02 -07:00
  • 787da6ffef Add special inference rule for 'T | PromiseLike<T>' Ron Buckton 2024-10-23 20:21:49 -04:00
  • 2ac4cb78d6 Fix prioritization of paths specifiers over node_modules package specifiers (#60238) Andrew Branch 2024-10-23 13:22:23 -07:00
  • db8eacd7e2 fix(59397): JsDoc is missing/duplicated in declarations for overloads declared in classes declared in functions (#59675) Oleksandr T. 2024-10-23 21:34:23 +03:00
  • 6a90111d05 Fixed "add missing properties" codefix for positions with nullable contextual types (#60328) Mateusz Burzyński 2024-10-23 20:31:37 +02:00
  • 437d7f7d9c Fixed crash in auto import suggestions for default of exported UMD objects (#60313) Mateusz Burzyński 2024-10-23 18:22:09 +02:00
  • 1679f4481d More rigorous ASI prevention when emitting return/yield (#60304) Ron Buckton 2024-10-22 19:20:51 -04:00
  • a62ac67b50 fix(59779): The semicolons: "remove" formatting option doesn't remove extraneous semicolons (#59797) Oleksandr T. 2024-10-23 01:42:28 +03:00
  • 241a6c9589 fix(55168): Computed properties do not respect setter signatures (#55178) Oleksandr T. 2024-10-22 23:10:55 +03:00
  • e25abe34ae Error on too many parameters for iterator method (#60321) Ron Buckton 2024-10-22 16:00:58 -04:00
  • aa411acab7 Add a test for constraint of an infer type parameter not being fully instantiated previously (#59760) Mateusz Burzyński 2024-10-22 00:29:05 +02:00
  • d9eeeaecbb Bump github/codeql-action from 3.26.12 to 3.26.13 in the github-actions group (#60295) dependabot[bot] 2024-10-21 13:57:54 -07:00
  • e6ef279403 Fix template string escaping (#60303) Ron Buckton 2024-10-21 16:18:54 -04:00
  • df9d16503f fix(59463): Feature that displays method argument names inline does not correctly handle method overloading (#59504) Oleksandr T. 2024-10-19 00:44:43 +03:00
  • c07da583af Disallow type and interface declarations in statements with blockless bodies (#60183) Mateusz Burzyński 2024-10-18 18:24:33 +02:00
  • 2e4f2c72db Include non-enumerable keys in __importStar helper (#60262) Ron Buckton 2024-10-18 10:26:00 -04:00
  • 54732f6e58 LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20241017172255112 to main (#60257) CSIGS@microsoft.com 2024-10-17 11:13:17 -07:00
  • b8e4ed8aeb Fix --showConfig to show transitively implied options that vary from the default config (#60240) Andrew Branch 2024-10-16 11:14:44 -07:00
  • bd1641f769 Fix ASI after get/set keyword (#60225) Ron Buckton 2024-10-15 20:53:35 -04:00
  • 03c5a37cfb Allow auto accessor types to be inferred from their flow types in constructors and static blocks (#59732) Mateusz Burzyński 2024-10-16 02:52:12 +02:00
  • 3b0dfaa73c Handle auto-import when paths pattern is absolute (#60236) Andrew Branch 2024-10-15 14:01:12 -07:00
  • 31de163db7 Do not mark #imports and self-name imports as external library imports in module resolution (#60228) Andrew Branch 2024-10-15 10:53:32 -07:00
  • d61938d8a3 Fixed default-like export info lookup with export= that have default export (#60035) Mateusz Burzyński 2024-10-15 18:00:54 +02:00
  • b734f9cf12 Use a literal string for ArrayBuffer's toStringTag arraybuffer-literal-toStringTag Ron Buckton 2024-10-14 18:05:41 -04:00
  • 40caf34319 Fix decorator emit crash (#60224) Ron Buckton 2024-10-14 17:45:23 -04:00
  • e99e6e2e87 fix(60186): Quick fix "add missing properties" fails with enums from other module (#60191) Oleksandr T. 2024-10-14 21:30:34 +03:00
  • 460be92510 Bump the github-actions group with 4 updates (#60218) dependabot[bot] 2024-10-14 11:13:10 -07:00
  • aeb74cc721 moveToNewFile: fix quotes for module specifiers (#60203) Isabel Duan 2024-10-14 10:24:49 -07:00
  • c003609d59 Assume that type node annotations resolving to error types can be reused (#60195) Mateusz Burzyński 2024-10-12 01:13:39 +02:00
  • f53d6dda5d Avoid confusing TS9025 error in isolatedDeclarations (#60129) Mateusz Burzyński 2024-10-12 00:42:28 +02:00
  • a53c37d59a Fix codecov on PRs (#60174) Jake Bailey 2024-10-08 16:20:32 -07:00
  • d48a5cf89a Bump version to 5.6.3 and LKG v5.6.3 release-5.6 TypeScript Bot 2024-10-08 21:20:15 +00:00
  • fefa70aa18 🤖 Pick PR #60083 (Don't issue implicit any when obtai...) into release-5.6 (#60086) TypeScript Bot 2024-10-08 13:57:37 -07:00
  • ff71692149 [release-5.6] Remove tsbuildInfo specification error now that we need it for non incremental scenarios as well and there is no way to disable it (#59960) (#60002) Sheetal Nandi 2024-10-08 13:55:32 -07:00
  • 1f44dcf4e1 🤖 Pick PR #60157 (fix automatic type acquisition) into release-5.6 (#60169) TypeScript Bot 2024-10-08 11:51:35 -07:00
  • 2149a0f31a LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20241005101925367 to main (#60147) CSIGS@microsoft.com 2024-10-08 10:50:07 -07:00
  • 2f436cd033 Bump the github-actions group with 3 updates (#60160) dependabot[bot] 2024-10-08 10:46:18 -07:00
  • cd6c0a0b6b Fix the type of growable on SharedArrayBuffer. (#60163) Daniel Rosenwasser 2024-10-07 13:41:43 -07:00
  • 009b3ffdda fix(59825): getNavigationTree crash on invalid class merge and function merge with expando members (#60152) Oleksandr T. 2024-10-07 22:58:15 +03:00
  • 20f67d791c fix automatic type acquisition (#60157) Austin Henrie 2024-10-07 13:55:37 -06:00
  • a719df49d4 add filenames to error messages in verify file content functions in fourslash (#60143) Isabel Duan 2024-10-07 12:25:31 -07:00
  • 44331b9fa3 Fix grammar issue in TS9025 diagnostic message (#60136) Joost Koehoorn 2024-10-07 20:12:47 +02:00
  • b845fd2434 fix fragment resolving behavior with jsx: preserve and jsxFragmentFactory: null (#60122) Isabel Duan 2024-10-04 11:47:59 -07:00
  • 29d90a6d04 Partial migration of utilities.ts, data property dispatch slim-ast-node Ron Buckton 2024-10-02 18:35:44 -04:00
  • 6418f9c991 Temporary monomorphic Node projection Ron Buckton 2024-10-02 10:45:49 -04:00
  • 58e7fa6f9d Merge branch 'main' into slim-ast-node Ron Buckton 2024-10-01 15:51:56 -04:00
  • 2598c94bab Temporary monomorphic Node projection Ron Buckton 2024-10-01 15:10:58 -04:00
  • ca18009b8b Don't issue implicit any when obtaining the implied type for a binding pattern (#60083) Anders Hejlsberg 2024-09-30 21:38:53 -07:00