Commit Graph

  • 7e4400b9c3 Stop checking getter/setter compatability twice (#43741) Wesley Wigham 2021-04-19 15:53:48 -07:00
  • 52ec8ce740 Clean up ObjectFlags enum (#43732) Anders Hejlsberg 2021-04-19 12:33:36 -10:00
  • 85c9d2cc89 Use faster, stricter prop type comparison when merging props in union prop creation (#43696) Wesley Wigham 2021-04-19 15:25:12 -07:00
  • 1a04b17adc Fix organize imports overlap (#43228) Armando Aguirre 2021-04-19 15:10:57 -07:00
  • c671fe1bc2 Skip up-to-date checks during force build (#43666) Andrew Casey 2021-04-19 13:06:00 -07:00
  • e0d551606f Remove preprinter, add parenthesizer callback to emit (#43652) Ron Buckton 2021-04-19 09:34:46 -07:00
  • b1ab2b98be Wire up 'writing' parameter through protected derived class detection (#43455) Ryan Cavanaugh 2021-04-19 09:20:21 -07:00
  • e4e96c3399 Update package-lock.json TypeScript Bot 2021-04-18 06:07:36 +00:00
  • 0f2dabcd4b Don't re-alias top-level type aliases with local type aliases (#43701) Anders Hejlsberg 2021-04-17 04:07:46 -10:00
  • 01264ac414 Reducing tsbuildinfo size further (#43695) Sheetal Nandi 2021-04-16 23:22:14 -07:00
  • 9af763d888 Update package-lock.json TypeScript Bot 2021-04-16 06:08:00 +00:00
  • 0eee64f0eb Node factory should insert override modifier between static and astnc (#43699) Wesley Wigham 2021-04-15 17:16:19 -07:00
  • 06f25c0390 Enforce keyword order between override and static/async (#43660) Andrew Branch 2021-04-15 14:03:53 -07:00
  • 0987ee9e0e Do not erase signatures in getSignatureOfTypeTag (#43688) Nathan Shively-Sanders 2021-04-15 10:53:23 -07:00
  • 931b20af6c Update package-lock.json TypeScript Bot 2021-04-15 06:07:53 +00:00
  • 3f93d420bf Fix @typedef/@callback scope (#43682) Nathan Shively-Sanders 2021-04-14 16:56:37 -07:00
  • 3ab6809e38 Consider identical instances of the same symbol equivalent when creating union and intersection properties (#43560) Wesley Wigham 2021-04-14 16:55:45 -07:00
  • 6c7c5e9ec2 Expand exception to contravariant constraint elision to all type variables (#43599) Wesley Wigham 2021-04-14 13:13:02 -07:00
  • f74f9cac13 Add telemetry properties for import statement completions (#43664) Andrew Branch 2021-04-13 16:17:52 -07:00
  • e87a0be959 fix(43444): add support JSDoc function signatures on returned function expressions (#43607) Oleksandr T 2021-04-14 02:11:58 +03:00
  • 6a3d68905c Add jsdoc to all js statements (#43659) Nathan Shively-Sanders 2021-04-13 15:30:22 -07:00
  • 5977233fd1 Reinstate constraint check for template literal types (#43661) Anders Hejlsberg 2021-04-13 12:17:55 -10:00
  • 5a6a499d0e Fix sending correct symbol when using commonjs require and destructuring (#43511) Armando Aguirre 2021-04-13 15:06:34 -07:00
  • 6002cff776 Trim indexed access and type variable constraint error output (#43540) Wesley Wigham 2021-04-13 13:13:32 -07:00
  • 06a73655d0 Don’t error for missing await when promise is referenced in condition body (#43593) Andrew Branch 2021-04-13 12:15:48 -07:00
  • d6012219e0 @link and @see resolve C.m as a class property reference (#43625) Nathan Shively-Sanders 2021-04-13 08:13:18 -07:00
  • 7c10135d9d Don't start jsdoc tag before whitespace (#43602) Nathan Shively-Sanders 2021-04-12 10:20:44 -07:00
  • 0487b38d06 Catch hover on as const (#43588) Kunal Desai 2021-04-12 03:43:47 -07:00
  • 5d8a4a1753 Update package-lock.json TypeScript Bot 2021-04-12 06:08:08 +00:00
  • 131875bb84 Update package-lock.json TypeScript Bot 2021-04-10 06:07:35 +00:00
  • 716441d343 Process only existing files and directories in the test harness Eli Barzilay 2021-04-09 05:08:39 -04:00
  • b0c2860a68 ignore static and declared member if checking override (#43569) Wenlu Wang 2021-04-10 01:43:33 +08:00
  • a354a77030 Improve rendering of JSDoc comment text with displayparts (#43390) Sang 2021-04-10 02:44:44 +10:00
  • 75e9c94e50 While writing tsbuildinfo sort the properties of compiler options to make sure they stay same if nothing changes. (#43601) Sheetal Nandi 2021-04-08 16:32:09 -07:00
  • 970554733a Update package-lock.json TypeScript Bot 2021-04-08 08:47:47 +00:00
  • fe4a6709da Specified diagnostic for CLI flags mismatched with/out --build (#43199) Josh Goldberg 2021-04-07 19:03:17 -04:00
  • 2f82d02361 Fix Add all missing imports when ordered alphabetically (#43453) Armando Aguirre 2021-04-07 16:02:26 -07:00
  • d41943eb4e Properly handle tagged primitives in control flow analysis (#43538) Anders Hejlsberg 2021-04-07 11:29:46 -10:00
  • a4c683be12 Again: Improve error messages for empty DOM interface property access (#43007) Josh Goldberg 2021-04-07 15:54:27 -04:00
  • 905a1fea39 Corrected parsing for decorators on 'this' parameters (#43175) Josh Goldberg 2021-04-07 14:21:28 -04:00
  • 2484210a00 Gh 41788 incorrect output for esprivate with nested class in esnext (#42663) Titian Cernicova-Dragomir 2021-04-07 18:23:16 +03:00
  • 2bb54dc11a Fix getTypeFromJSDocVariadicType in callback tag (#43562) Nathan Shively-Sanders 2021-04-07 08:12:05 -07:00
  • c1923e9cd1 Update package-lock.json TypeScript Bot 2021-04-07 06:08:06 +00:00
  • dd1ef88d01 Use control flow to type CommonJS exports (#42751) Nathan Shively-Sanders 2021-04-06 17:07:35 -07:00
  • eebb89533b fix(43495): insert Override keyword after accessibility modifier (#43504) Oleksandr T 2021-04-06 22:03:41 +03:00
  • 3a22b3e701 fix(43535): preserves 'override' modifier in JavaScript output (#43536) Oleksandr T 2021-04-06 21:31:54 +03:00
  • 13eff9c9fb Move indirect call substitution to printer wrapImportInEmitter Ron Buckton 2021-04-06 09:45:40 -07:00
  • a56baa7394 Update user baselines +cc @sandersn (#42842) TypeScript Bot 2021-04-06 08:58:43 -07:00
  • fb87079994 Enforce override precedes readonly (#43545) Pig Fang 2021-04-06 23:48:44 +08:00
  • 8581a592bb fix(43347): fix crash occurred when export type to existing commonJs imported name (#43369) Oleksandr T 2021-04-06 18:46:22 +03:00
  • f526a38856 Always grammar checker for override (#43544) Wenlu Wang 2021-04-06 22:29:57 +08:00
  • 3cf26e44ee fix(43160): improve error location for functions without explicit return (#43367) Zen 2021-04-06 22:21:02 +08:00
  • 2090c0f820 Merge branch 'master' into metadataDecoratorOption metadataDecoratorOption Ron Buckton 2021-04-05 18:02:33 -07:00
  • 116c09948e Add --metadataDecorator option Ron Buckton 2021-03-29 11:16:03 -07:00
  • 3b06ef1a73 Add asserts to type only symbols meaning exclusion (#43382) Michael サイトー 中村 Bashurov 2021-04-06 01:29:51 +03:00
  • ffe925ddd5 Go to definition: pass unverified through server (#43483) Andrew Branch 2021-04-05 13:42:25 -07:00
  • 4b556e37db Handle document Registry to distinguish between files with same name and document registry key(compiler options affecting source file) but different ScriptKind (#43474) Sheetal Nandi 2021-04-05 13:27:34 -07:00
  • 2d66517312 fix quickinfo of narrowed private filed (#43356) Song Gao 2021-04-06 04:24:19 +08:00
  • a7a010a994 Fix getRecursionIdentity function to always return some identity (#43527) Anders Hejlsberg 2021-04-05 09:53:38 -10:00
  • f621d67467 fix(42605): support refactoring for export default assignment without equal (#42936) Zuckjet 2021-04-06 02:59:45 +08:00
  • fb6c839268 Bump version to 4.2.4 and LKG v4.2.4 release-4.2 TypeScript Bot 2021-04-05 18:48:03 +00:00
  • cf8798d977 Make origin union cache key unique for key lists still under construction (#43339) Wesley Wigham 2021-04-05 11:47:49 -07:00
  • d1b43429c2 Allow nested reverse mapped type printback (#42485) Wesley Wigham 2021-04-05 11:37:51 -07:00
  • 1f1dcd60b5 When reusing input type nodes, only instantiate the type for comparison if it is a this type (#42584) Wesley Wigham 2021-04-05 11:10:47 -07:00
  • 5268264e64 fix(43316): omit to suggest converting to async function if a void is explicitly returned (#43358) Oleksandr T 2021-04-05 21:09:33 +03:00
  • f03e59ecc9 Do not covariantly mix in constraints from contravarrying positions (#43439) Wesley Wigham 2021-04-05 11:05:33 -07:00
  • 2f36065588 Add grunt user test (#43510) Nathan Shively-Sanders 2021-04-05 09:22:41 -07:00
  • 889a103681 Update package-lock.json TypeScript Bot 2021-04-05 06:08:00 +00:00
  • 61a9a883a1 Update package-lock.json TypeScript Bot 2021-04-04 06:07:40 +00:00
  • dfc380aeea Update package-lock.json TypeScript Bot 2021-04-03 06:07:38 +00:00
  • 38da7c600c Disabled 'used before initialization' error for optional properties (#43100) Josh Goldberg 2021-04-02 13:08:10 -04:00
  • f9b35cd302 Add @link jsdoc auto-complete (#43475) Sang 2021-04-02 11:02:50 +11:00
  • c6a2e45768 Add @deprecated to tree walk (#43473) Nathan Shively-Sanders 2021-04-01 08:42:00 -07:00
  • 8f8a579eee Added BindingElement to isSomeImportDeclaration (#43387) Armando Aguirre 2021-03-31 18:18:16 -07:00
  • 618b518e4d Update LKG v4.3-beta TypeScript Bot 2021-03-31 23:20:25 +00:00
  • 72344577cd Merge remote-tracking branch 'origin/master' into release-4.3 Daniel Rosenwasser 2021-03-31 16:04:47 -07:00
  • 62f3ccd9c0 Error if assignment after block (#41115) Wenlu Wang 2021-04-01 06:57:25 +08:00
  • 6b33949ad6 Only catalog types when tracing (#43446) Andrew Casey 2021-03-31 15:09:07 -07:00
  • 76a2ae3d69 Only issue matching token errors on non-dupe locations (#43460) Nathan Shively-Sanders 2021-03-31 13:54:53 -07:00
  • 5b7838e6fa Update package-lock.json TypeScript Bot 2021-03-31 06:08:04 +00:00
  • d51b8cff6a Do not delete output file names that are same as input file name (#43448) Sheetal Nandi 2021-03-30 16:04:25 -07:00
  • 3dd68b878a Fix template literal type relations (#43440) Anders Hejlsberg 2021-03-30 15:53:15 -07:00
  • 819651eb5f fix(43313): add parentheses to a type assertions (#43315) Oleksandr T 2021-03-31 01:29:02 +03:00
  • a8ee22f73d "fix(services): convert to es6 module generate invalid code with .default" (#43309) Sang 2021-03-31 09:24:31 +11:00
  • 1625bfb22c Cherry-pick PR #43435 into release-4.3 (#43438) TypeScript Bot 2021-03-30 13:19:17 -07:00
  • b549467368 Consider base types in isArrayLikeType (#43435) Andrew Branch 2021-03-30 13:18:38 -07:00
  • 555ef73da8 Adding Diagnostic message for missing ']' and ')' in Array literal and conditional statements (#40884) keerthana1212 2021-03-30 13:13:57 -07:00
  • 294a5a7d78 Remote duplicated assignment (#43399) Ryan Cavanaugh 2021-03-29 21:30:45 -07:00
  • 6fd676b8ef fix(43215): disallow using never as an interface name (#43217) Oleksandr T 2021-03-30 03:22:41 +03:00
  • 57775ed405 Consider class field properties to redeclare parent definitions (#43194) Josh Goldberg 2021-03-29 20:20:25 -04:00
  • c34b252e1e Fix length of JSDocTypedefTag Eli Barzilay 2021-03-26 20:25:11 -04:00
  • a3d207a905 Improve (and actually use) "always truthy promise" error (#43023) Daniel Rosenwasser 2021-03-29 12:44:05 -07:00
  • 11097c622c Fix typo (#43404) Greg Finley 2021-03-29 04:14:44 -07:00
  • b1571fcb71 Update package-lock.json TypeScript Bot 2021-03-29 06:12:40 +00:00
  • 563592da7d Bump version to 4.3.0-beta and LKG TypeScript Bot 2021-03-28 20:28:07 +00:00
  • 4774666f23 Support relations and inference between template literal types (#43361) Anders Hejlsberg 2021-03-28 13:11:56 -07:00
  • 451089e8ef Rename isWrite -> writing (#43405) Ryan Cavanaugh 2021-03-27 21:56:50 -07:00
  • 2ac888bf5f Update package-lock.json TypeScript Bot 2021-03-27 06:10:02 +00:00
  • ff233a9ac2 Variant accessors (#42425) Ryan Cavanaugh 2021-03-26 20:11:02 -07:00
  • 2f0c8b2bea --noImplicitOverride (#39669) Wenlu Wang 2021-03-27 07:29:22 +08:00