Commit Graph

  • 41dc625b0a Add static index signature (#37797) Wenlu Wang 2021-03-27 06:30:09 +08:00
  • 2d6a490363 Import statement completions (#43149) Andrew Branch 2021-03-26 14:47:07 -07:00
  • a545ab1ac2 Cache resolved project references and watch wild card directories from them to update them (#42929) Sheetal Nandi 2021-03-26 13:23:03 -07:00
  • a26acf4540 Template literal types for contextually typed template literal expressions (#43376) Anders Hejlsberg 2021-03-26 10:32:05 -07:00
  • b34e705672 Update package-lock.json TypeScript Bot 2021-03-26 06:08:00 +00:00
  • 0d7b5e6db0 Un-reverse condition (#43385) Andrew Casey 2021-03-25 17:12:59 -07:00
  • 6066eaec09 Port realpath workaround from release-4.2 (#43384) Andrew Casey 2021-03-25 17:12:13 -07:00
  • 3db6d803d5 Don't build type catalog during server tracing (#43354) Andrew Casey 2021-03-25 15:52:04 -07:00
  • e10a32591c Use 'abstract new' in InstanceType and ConstructorParameters (#43380) Ron Buckton 2021-03-25 15:27:06 -07:00
  • fbd7f7db20 Update typescript-eslint to latest (#43381) Ron Buckton 2021-03-25 14:46:16 -07:00
  • eb804a9706 getSemanticDocumentHighlights: don't fail... Eli Barzilay 2021-03-25 03:27:24 -04:00
  • 42b0e3c463 Update package-lock.json TypeScript Bot 2021-03-25 06:11:10 +00:00
  • e638af7560 ES private class elements (#42458) Titian Cernicova-Dragomir 2021-03-25 03:15:50 +02:00
  • 6ce82ab02e deleteDeclaration: don't crash on the top node. Eli Barzilay 2021-02-25 16:57:48 -05:00
  • db131130f7 Don't inherit jsdoc tags from overloaded signatures (#43165) (#43180) Orta Therox 2021-03-24 22:01:45 +00:00
  • e462dfa347 Don't use _fs.realpathSync.native on windows, a semi-revert of #41292 (#43348) Orta Therox 2021-03-24 22:01:33 +00:00
  • fb60c9f46e Use last detected JSX import source pragma as canonical source, rather than first (#43351) Wesley Wigham 2021-03-23 18:02:37 -07:00
  • 04205ca32c Do not calculate signatures if old state is not used (#43314) Sheetal Nandi 2021-03-23 13:43:43 -07:00
  • dcc27ebaf2 @link support, second try (#43312) Nathan Shively-Sanders 2021-03-22 16:39:35 -07:00
  • 462271854d Fix Issue #39155 (importModuleSpecifierEnding does not apply for module specifier completions) (#42467) Simar Bassi 2021-03-22 17:10:41 -04:00
  • b7c0e5da5d Delete issue_template.md (#43320) Afonso Jorge Ramos 2021-03-22 17:39:37 +00:00
  • 9a256a1935 Adjust scanning of keywordy jsx namespace names, add grammar error for jsx dotted names containing namespace names (#43104) Wesley Wigham 2021-03-22 10:28:43 -07:00
  • 865cec3ece Update package-lock.json TypeScript Bot 2021-03-22 06:30:23 +00:00
  • 03bf732f73 Accepts baseline change caused by #43035 (#43322) Ron Buckton 2021-03-21 13:42:20 -07:00
  • fd494c11f9 Update package-lock.json TypeScript Bot 2021-03-20 06:24:32 +00:00
  • 9af313db77 Use shared binary trampoline in checker (#43035) Ron Buckton 2021-03-19 18:54:51 -07:00
  • 15fae38b39 Improve narrowing of generic types in control flow analysis (#43183) Anders Hejlsberg 2021-03-19 17:12:57 -07:00
  • 8a5939fdae fix CommonJs modules no longer affecting the global scope (#43090) Tobias Koppers 2021-03-20 00:24:17 +01:00
  • 5813907abf Made TS6059 rootDir validation consistent for programmatic usage (#43145) Josh Goldberg 2021-03-19 18:52:04 -04:00
  • 6a83ae19e2 [GH-43213] Fix duplicate comments printed in quick info section (#43240) Hossein 2021-03-19 17:14:32 -04:00
  • b925c165c4 Only catalog types when tracing (#43304) Andrew Casey 2021-03-19 09:59:04 -07:00
  • fbc9c942b2 Normalize target type after null-stripping unions in relationship checks (#43202) Anders Hejlsberg 2021-03-19 09:19:25 -07:00
  • 451d4354b9 Revert "Editor support for link tag (#41877)" (#43302) Nathan Shively-Sanders 2021-03-18 14:42:25 -07:00
  • a21f61f746 Fix narrowing of intersections of type variables and primitive types (#43131) Anders Hejlsberg 2021-03-18 08:55:50 -07:00
  • ec77bff332 Editor support for link tag (#41877) Nathan Shively-Sanders 2021-03-16 16:26:01 -07:00
  • 3da5982c9a fix(43254): show named tuple member type (#43273) Oleksandr T 2021-03-16 21:56:12 +02:00
  • ae884b1a38 Fix dump of tracing legend (#43263) Andrew Casey 2021-03-16 10:57:10 -07:00
  • ea92e3f2a0 Update package-lock.json TypeScript Bot 2021-03-16 06:24:30 +00:00
  • 53cbc046d2 Refactor the test for easy maintainability (#43262) Sheetal Nandi 2021-03-15 18:04:30 -07:00
  • 322c70fd82 Fixed reporting error for type arity (#43111) Armando Aguirre 2021-03-13 01:01:04 -08:00
  • 36f7623225 Fix jsx formatting (#42671) Armando Aguirre 2021-03-13 01:00:42 -08:00
  • 1e9b21f702 Update package-lock.json TypeScript Bot 2021-03-13 06:24:50 +00:00
  • 98404ec7bf Try a naive file load during parse, to see if that helps with pre-caching. preloadPaths Daniel Rosenwasser 2021-03-12 23:47:28 +00:00
  • d2cb05a6b5 Emit readable BuilderFileEmit kind (#43221) Sheetal Nandi 2021-03-12 14:32:50 -08:00
  • 82bfe5ad93 Fix issue with some baselines for tsbuildinfo not getting generated (#43218) Sheetal Nandi 2021-03-12 12:28:20 -08:00
  • 496a1d3caa Improvements to dts emit for tsbuildinfo (#43205) Sheetal Nandi 2021-03-12 09:44:22 -08:00
  • 9c73e048ae Update package-lock.json TypeScript Bot 2021-03-12 06:25:10 +00:00
  • 2ea2f4f9a0 Bigint constructor forbids object null undefined (#43204) Nathan Shively-Sanders 2021-03-11 16:51:03 -08:00
  • e44d39d4eb Updated error message for TS2539 (#39827) Hai Lin Zhang 2021-03-11 15:51:15 -08:00
  • 9933c8ac7d Build info baseline improvements (#43200) Sheetal Nandi 2021-03-11 13:30:06 -08:00
  • 2643e65da4 Add missing relationship allowing a type to be assignable to a conditional when assignable to both branches (#30639) Wesley Wigham 2021-03-11 11:56:55 -08:00
  • b2d1f537f1 Bloomberg computed property name fix (#43197) Nathan Shively-Sanders 2021-03-11 10:32:42 -08:00
  • 998ecd9c06 Add a test for JSX namespace lookup with jsx: preserve, jsxImportSource (#41676) Mateusz Burzyński 2021-03-11 18:07:33 +01:00
  • dcaefe732e Accept generics for defineProperty (#42424) Matthew Pietz 2021-03-11 07:57:42 -08:00
  • 71661b932a Fixed issue where non null assertion caused getFlowTypeOfReference to return the declared type if the type was already narrowed to never. (#35863) Titian Cernicova-Dragomir 2021-03-11 17:33:33 +02:00
  • 3d6650eb4f Fix #38608 (#38610) Jack Williams 2021-03-11 15:32:49 +00:00
  • 79d3058b83 Don't crash when renaming a JS property declared via module.exports (#40297) Ryan Cavanaugh 2021-03-11 07:23:19 -08:00
  • 3c576f108c fix(41027): handle unused static members (#41103) Oleksandr T 2021-03-11 16:39:20 +02:00
  • 5053b0b987 Update package-lock.json TypeScript Bot 2021-03-11 06:24:57 +00:00
  • f4d0ea6539 Add target: ES2021 (#41239) Kagami Sascha Rosylight 2021-03-10 22:31:25 +01:00
  • b20331a4db Fix missing func modifier (#40379) Wenlu Wang 2021-03-11 01:34:31 +08:00
  • b1f86eca3e fix(42265): Error accessing abstract property in constructor via destructuring (#42276) Oleksandr T 2021-03-10 17:26:50 +02:00
  • 2e49e286ae Update package-lock.json TypeScript Bot 2021-03-10 06:24:41 +00:00
  • acc8f2fb05 Ensure that when new file affecting global scope is added, the signatures are updated (#43084) Sheetal Nandi 2021-03-09 17:40:02 -08:00
  • 6e4456b3b4 Optimize the size for tsbuildinfo (#43155) Sheetal Nandi 2021-03-09 16:15:26 -08:00
  • 626e78c959 Clearifies protected error message (#42599) Tarik Eshaq 2021-03-09 15:58:31 -08:00
  • 3d53661605 Don't inherit jsdoc tags from overloaded signatures (#43165) Nathan Shively-Sanders 2021-03-09 12:28:36 -08:00
  • ec4863cc0e Fix37991 (#43166) Ron Buckton 2021-03-09 11:43:19 -08:00
  • 9610c16cc8 fix(42380): include JSDoc comments in declarations for static/prototype methods (#42454) Oleksandr T 2021-03-09 21:37:40 +02:00
  • d9f5a85d5b Update package-lock.json TypeScript Bot 2021-03-09 06:24:45 +00:00
  • 4d506240de Update package-lock.json TypeScript Bot 2021-03-08 06:24:47 +00:00
  • f7cd70291c Update package-lock.json TypeScript Bot 2021-03-07 06:24:13 +00:00
  • f918bd9c76 Exclude enum/number compatibility rule from comparable relation (#42472) Anders Hejlsberg 2021-03-06 06:52:00 -08:00
  • ba56fca0bf Remove undefined from optional properties when inferring to index signatures (#43086) Anders Hejlsberg 2021-03-06 06:51:02 -08:00
  • 7394efc9be Update package-lock.json TypeScript Bot 2021-03-06 06:24:11 +00:00
  • 612a96e161 Update parseInt parameter name and jsdoc (#42756) Sang 2021-03-06 06:23:08 +11:00
  • 25375a2213 Unnecessary elaboration about not being assignable to type parameters (#42952) Jonas Hübotter 2021-03-05 20:15:05 +01:00
  • 408c804103 Properly instantiate inferred constraints in conditional types (#42747) Anders Hejlsberg 2021-03-05 07:26:27 -08:00
  • f0a72e2450 Update package-lock.json TypeScript Bot 2021-03-05 06:24:30 +00:00
  • 9862b031b0 Relax requirements on index signatures to 'any' when a type also contains a string index signature to 'any' (#43065) Daniel Rosenwasser 2021-03-04 17:42:00 -08:00
  • ca8d9e4402 fix(39836): allow type declaration/unknown type in catch arguments in JavaScript files (#42392) Oleksandr T 2021-03-05 03:19:35 +02:00
  • 38fdce9440 Expose 'reservedInNestedScopes' option when creating temp and loop variables (#43083) Ron Buckton 2021-03-04 15:37:45 -08:00
  • e234f0c094 Update the DOM: March 03, 2021 (#43070) Nathan Shively-Sanders 2021-03-04 06:28:00 -08:00
  • 1f6a8d7aee Do a shallow clone for Docker tests. (#42966) Daniel Rosenwasser 2021-03-03 22:35:48 -08:00
  • 3e05aa6f0d Update package-lock.json TypeScript Bot 2021-03-04 06:23:49 +00:00
  • 15e69acc20 capture thisArg of optionalChaining in parens (#35494) Klaus Meinhardt 2021-03-04 04:35:17 +01:00
  • 8a81a6722d Merge pull request #43055 from armanio123/FixDefineForClassFields Armando Aguirre 2021-03-03 15:38:41 -08:00
  • 34f0e32dc6 Bump version to 4.2.3 and LKG v4.2.3 TypeScript Bot 2021-03-03 19:24:22 +00:00
  • 7751ecb544 fix receiver on calls of imported and exported functions (#35877) Klaus Meinhardt 2021-03-03 19:38:32 +01:00
  • a8742e35cb Update package-lock.json TypeScript Bot 2021-03-03 06:24:15 +00:00
  • 652199ace6 Added tests Armando Aguirre 2021-03-02 20:14:17 -08:00
  • 6cd87d00b3 Delete old, different-case name of quickInfoJSDocTags.baseline (#43052) Nathan Shively-Sanders 2021-03-02 17:43:20 -08:00
  • 0cf834ceec Move fixed chunk size polling as a watch option and move it out of server (#42542) Sheetal Nandi 2021-03-02 16:45:53 -08:00
  • 5dbb110497 Baseline completions and signature help (#43049) Nathan Shively-Sanders 2021-03-02 16:33:32 -08:00
  • 47b2632ddd fix(43006): skip trivia in a function name (#43021) Oleksandr T 2021-03-03 02:32:28 +02:00
  • f1c911b6c6 fix(43006): skip trivia in a function name (#43021) Oleksandr T 2021-03-03 02:32:28 +02:00
  • c497b487a7 Add undefined to Symbol.valueDeclaration (#43033) Nathan Shively-Sanders 2021-03-02 12:36:26 -08:00
  • 3d1c6e8f2f fix(42765): require should not work in ts files (#42792) Zen 2021-03-02 22:54:31 +08:00
  • 0b337f12b5 Update project.ts (#42900) pushkine 2021-03-02 15:37:22 +01:00
  • 82de139b97 Fixed typo error. (#42816) Suryadevelops 2021-03-02 20:06:31 +05:30