Commit Graph

  • 33ea6c581a Fix indentation for closing > of ExpressionWithTypeArguments (#42341) Andrew Branch 2021-01-14 14:48:40 -08:00
  • 8eaf58fd13 fix(42259): omit merging modules with different names Oleksandr T 2021-01-14 15:27:28 +02:00
  • 368cdfd29a fix: const enums + isolatedModules emit invalid code (#41933) Chris West 2021-01-13 23:51:08 +00:00
  • 9171aa5a1b fix forEachChildRecursively (#42300) Klaus Meinhardt 2021-01-13 12:20:46 +01:00
  • 33046e389a Do not suggest paths inside node_modules/.pnpm as module specifiers (#42095) Andrew Branch 2021-01-12 14:04:03 -08:00
  • 2f5863754f Improve naming of hasNonBindableDynamicName (#42297) Nathan Shively-Sanders 2021-01-12 13:15:54 -08:00
  • c3dd845923 Better detect when typical nondistributive conditionals need to be defered by unwrapping their check and extends types (#42248) Wesley Wigham 2021-01-12 12:59:52 -08:00
  • a276a6dce7 feat(31388): allow binding elements starting with an underscore (#41378) Oleksandr T 2021-01-12 20:59:08 +02:00
  • a894f8ad2b Update package-lock.json TypeScript Bot 2021-01-12 06:43:39 +00:00
  • fd95fe94fb Update LKG v4.2-beta TypeScript Bot 2021-01-12 02:22:05 +00:00
  • 7484c40ee5 Merge remote-tracking branch 'origin/master' into release-4.2 TypeScript Bot 2021-01-12 00:51:27 +00:00
  • b0f5e35777 'in' should not operate on primitive types (#41928 + @andrewbranch) (#42288) Andrew Branch 2021-01-11 16:46:08 -08:00
  • c456bbd466 Support re-aliasing of type alias instantiations (#42284) Anders Hejlsberg 2021-01-11 13:29:46 -10:00
  • 1ecf22884f fix(42166): allow assertion signature for private identifiers (#42176) Oleksandr T 2021-01-11 19:25:51 +02:00
  • 8ddea6b7a6 Update package-lock.json TypeScript Bot 2021-01-11 06:41:19 +00:00
  • 3ac2324369 Bump version to 4.2.0-beta and LKG TypeScript Bot 2021-01-11 00:11:17 +00:00
  • 79c72751df Update baselines. Daniel Rosenwasser 2021-01-10 15:58:58 -08:00
  • 16031bc429 Update LKG. Daniel Rosenwasser 2021-01-10 15:58:40 -08:00
  • 1cd8ee4b8d fix(42088): fix crash on unreachability condition in for statement (#42110) Oleksandr T 2021-01-11 01:42:39 +02:00
  • eca8957430 Update package-lock.json TypeScript Bot 2021-01-09 06:38:00 +00:00
  • 6aeb8c12cc Preserve type aliases for union and intersection types (#42149) Anders Hejlsberg 2021-01-08 15:19:58 -10:00
  • 0c58edeb29 feat(26217): Add missing member fix should work for missing function (#41215) Oleksandr T 2021-01-09 02:10:50 +02:00
  • 66ba15a3fd If import is used in the file, prefer that import specifier over calculating new one (#42224) Sheetal Nandi 2021-01-08 15:20:29 -08:00
  • d36df0dda5 Try file if matched pattern specifies the extension instead of all the time (#42246) Sheetal Nandi 2021-01-08 12:03:29 -08:00
  • 055f363fba Reverts #39277 removing bundledPackageName (#41499) Orta Therox 2021-01-08 10:55:34 +00:00
  • 042bf4eb15 feat(14248): add returns tag to JSDoc template (#42068) Oleksandr T 2021-01-08 03:57:23 +02:00
  • 0d284e6c26 Add support for abstract constructor types (#36392) Ron Buckton 2021-01-07 17:11:14 -08:00
  • 3273dbc188 Finish #42230 by reverting webworker too (#42250) Nathan Shively-Sanders 2021-01-07 17:10:33 -08:00
  • 11606e4de4 Do for unions of many empty-object-spreadables what we did for unions of 2 (#42233) Wesley Wigham 2021-01-07 12:05:40 -08:00
  • dbba8b358f Make optional properties assignable to string index signatures (#41921) Andrew Branch 2021-01-07 10:46:55 -08:00
  • 35c8df04ad Revert the DOM query changes (#42230) Orta Therox 2021-01-06 22:21:16 +00:00
  • 6d50d480ce Update package-lock.json TypeScript Bot 2021-01-06 06:35:03 +00:00
  • 44ec8ddaee Fix array spread with sideeffects (#41523) Ron Buckton 2021-01-05 17:24:21 -08:00
  • 7a5aadca69 Adjust TS2691 message for .ts import sources (#42184) Christian 2021-01-05 13:10:04 -06:00
  • 64d0538920 Update package-lock.json TypeScript Bot 2021-01-05 06:34:31 +00:00
  • e1fda834f3 Cache complex union and intersection relations (#37910) Anders Hejlsberg 2021-01-04 15:15:01 -10:00
  • 9b1718677a Leading and middle rest elements in tuple types (#41544) Anders Hejlsberg 2021-01-04 15:12:51 -10:00
  • 7c397a5ab1 Bump version to 3.1.7 and LKG v3.1.7 Mine Starks 2021-01-04 17:03:49 -08:00
  • 84485ed059 Allow only package names as plugin names Mine Starks 2021-01-04 16:55:52 -08:00
  • e6f0de2e4e Bump version to 3.7.6 and LKG v3.7.6 Mine Starks 2021-01-04 16:32:56 -08:00
  • 2be3fd8863 Allow only package names as plugin names Sheetal Nandi 2020-11-24 16:39:53 -08:00
  • 019e4c698a Bump version to 3.9.8 and LKG v3.9.8 Mine Starks 2021-01-04 16:17:37 -08:00
  • 72dfc589a1 Retain CheckFlags.Late on symbols manufactured based on Late-bound symbols (#42205) Wesley Wigham 2021-01-04 15:49:52 -08:00
  • b405fdd2ab fix(41420): forbid optional chain in extends/implements (#41481) Oleksandr T 2021-01-05 01:38:54 +02:00
  • 6fac3ddfd4 Fix module resolution for import call emit (#41390) Ron Buckton 2021-01-04 15:08:57 -08:00
  • b9ac2f50b8 remove duplicated type -- remove TriviaKind, keep TriviaSyntaxKind. (#42108) Song Gao 2021-01-05 06:34:53 +08:00
  • 1635b3293e Fix a small typo in the issue template. (#42208) Matt Kantor 2021-01-04 14:15:51 -08:00
  • 841b1a5bc7 fix(37791): fix incorrect private field access in a computed property name (#38135) Oleksandr T 2021-01-05 00:01:54 +02:00
  • 222f29f2a5 Update lib dom for 4.2 (#42067) Orta Therox 2021-01-04 21:26:56 +00:00
  • ea2f68b00f Allow only package names as plugin names Sheetal Nandi 2020-11-24 16:39:53 -08:00
  • 9a2ae118f1 fix(lib/es2015): Fix definition of ProxyHandler (#35594) ExE Boss 2021-01-04 21:34:51 +01:00
  • 0876feb7cb fix(42160): omit unnecessary parentheses around assertions (#42169) Oleksandr T 2021-01-04 21:24:37 +02:00
  • f1dca6a61f fix(42019): include the jsdoc tags from the base declaration (#42098) Oleksandr T 2021-01-04 17:33:26 +02:00
  • 822962e7b3 Improve documentation for basic array methods (#41961) Brandon Pickering 2021-01-04 02:06:01 -08:00
  • 562237dfda fix(lib/es2015): Fix types of Reflect methods (#41987) ExE Boss 2021-01-04 10:50:34 +01:00
  • 15c54fb809 Add information on gulp diff to the contributing guidelines (#42031) Jonas Hübotter 2021-01-04 10:07:49 +01:00
  • a412512fa0 Update package-lock.json TypeScript Bot 2021-01-02 06:30:32 +00:00
  • 81fa6ae0f3 Update package-lock.json TypeScript Bot 2021-01-01 06:30:57 +00:00
  • f6287c5997 Update package-lock.json TypeScript Bot 2020-12-31 06:32:26 +00:00
  • ea93ee6db9 fix: host.isKnownTypesPackageName maybe undefined (#42050) chenjigeng 2020-12-31 04:13:56 +08:00
  • e108257fb6 fix(41965): fix error in definite assignment assertion context (#41989) Oleksandr T 2020-12-30 21:45:18 +02:00
  • dfe23421ba fix(41867): completions - omit the deprecated flag if some declarations are not deprecated (#41941) Oleksandr T 2020-12-30 20:42:38 +02:00
  • 3b222fe80c Shrink error span on @type errors for signatures (#42024) Nathan Shively-Sanders 2020-12-30 09:48:07 -08:00
  • 303ed3a357 fix(42099): fix JSDoc optional properties declaration emit (#42116) Oleksandr T 2020-12-28 23:34:55 +02:00
  • ea03c2966b Fix/jsx syntax quickinfo (#42124) chenjigeng 2020-12-29 01:43:43 +08:00
  • fe297df9df fix(42034): allow convert async function with empty catch (#42123) Oleksandr T 2020-12-28 19:34:28 +02:00
  • e4c4292807 fix(42128): Stricter type for ES5 Intl, redefine ES2020 intl (#42134) Baptiste Darthenay 2020-12-28 14:46:47 +01:00
  • 3b2c48f3cd Update package-lock.json TypeScript Bot 2020-12-24 06:31:15 +00:00
  • 8bbef818ed Hierarchical refactorings (#41975) Jesse Trinity 2020-12-23 12:50:03 -08:00
  • d1ac4515c8 Update package-lock.json TypeScript Bot 2020-12-23 06:30:45 +00:00
  • c84838bd23 Avoid rewriting bare module specifiers on rename when fix is not verifiably correct (#41959) Andrew Branch 2020-12-22 11:02:38 -08:00
  • 1e4a5c9b37 fix(41259) : JS autocomplete doesn't work for object literal shorthands (#41539) orange4glace 2020-12-23 03:36:52 +09:00
  • 22f452c5cd Update issue templates (#42049) Ryan Cavanaugh 2020-12-22 09:04:56 -08:00
  • 3442151f9d completion for return const assertion. (#41475) Song Gao 2020-12-22 17:16:30 +08:00
  • bce412cb15 fix(40806): Add missing options and possible values of DateTimeFormat (#41880) Baptiste Darthenay 2020-12-22 10:13:01 +01:00
  • a2ddfcfe0e Add missing NumberFormatPartTypes types (#42066) Martijn Pieters 2020-12-22 00:34:16 +00:00
  • 6ea3885b8c Update package-lock.json TypeScript Bot 2020-12-21 06:27:53 +00:00
  • 22bee779d7 Properly make inferences from partial source type (#42038) Anders Hejlsberg 2020-12-19 07:18:44 -10:00
  • 777eb8459b Update package-lock.json TypeScript Bot 2020-12-19 06:27:42 +00:00
  • 487be36919 Fix auto import completion inserting wrong module specifier (#41955) Andrew Branch 2020-12-18 15:13:02 -08:00
  • e84a95f707 Fix find-all-refs crashing in some project references scenarios (#42025) Andrew Branch 2020-12-18 14:24:34 -08:00
  • 49136f7879 Use getPropertiesForObjectExpression in string literal object completions (#42020) Andrew Branch 2020-12-18 14:20:41 -08:00
  • 581048b97a Use strictSubtypeRelation only as tiebreaker fix41977 Anders Hejlsberg 2020-12-18 12:12:28 -10:00
  • a763600cc4 fix(41818): use last JSDoc comment related to host (#41858) Oleksandr T 2020-12-18 23:24:58 +02:00
  • c3ff0d4c17 Under jsx: preserve, actually preserve expressions which contain only comments (#41757) Wesley Wigham 2020-12-18 11:42:33 -08:00
  • caebbe6714 Dont check computed name visibility results when the computed name representation is not in use (#41806) Wesley Wigham 2020-12-18 11:41:55 -08:00
  • 5cdb2e8899 Fix more inferred template literal types (#42039) Andrew Branch 2020-12-18 10:31:42 -08:00
  • 4239904517 Report implicit any error for 'yield' result with no contextual type (#41348) Ron Buckton 2020-12-18 09:55:33 -08:00
  • 902fcb0cc7 Use fs.realpathSync.native when available (#41292) Andrew Casey 2020-12-18 09:23:42 -08:00
  • e789cb1356 Fix single-line comment disrupting return w/optional chain (#42026) Ron Buckton 2020-12-17 18:55:09 -08:00
  • 052d7308e6 Add type annotation into services so _services_ API baseline is stable post-LKG (#42028) Wesley Wigham 2020-12-17 18:09:42 -08:00
  • 2a736a88e3 Simplify visitNode's 'lift' argument (#42000) Ron Buckton 2020-12-17 12:43:59 -08:00
  • 3722584029 Make the configurePrerelease script OK with version having a string type annotation (#42008) Wesley Wigham 2020-12-17 10:13:12 -08:00
  • 3160b5cfcc Don’t require fourslash completions tests to specify replacementSpan when it’s zero-length (#42013) Andrew Branch 2020-12-17 09:45:49 -08:00
  • e07f199d4c Accept new baselines Anders Hejlsberg 2020-12-17 06:52:50 -10:00
  • 027fe217c1 Add regression tests Anders Hejlsberg 2020-12-17 06:52:42 -10:00
  • 3545dcb25a With --strictFunctionTypes, always use strict variance for strict subtype relation Anders Hejlsberg 2020-12-17 06:33:22 -10:00
  • c73e4805cc Update package-lock.json TypeScript Bot 2020-12-17 06:26:30 +00:00
  • 8cbc576954 Fix #41800 correctly. (#41895) Song Gao 2020-12-17 10:56:18 +08:00
  • b217f22e79 Allow identical type parameter lists to merge in union signatures (#31023) Wesley Wigham 2020-12-16 13:17:57 -08:00