Commit Graph

  • a3c5d5d37e Make JSDoc skipping public, plus more configurable (#55739) Jake Bailey 2023-09-21 15:31:09 -07:00
  • 56accb08a1 Fixed string completions that require escaping (#55118) Mateusz Burzyński 2023-09-22 00:05:34 +02:00
  • 5b7b011518 Fix export path patterns with .d.ts target extensions in AutoImportProvider (#55815) Andrew Branch 2023-09-21 15:03:11 -07:00
  • cf084b6376 Fix CJS export of typedef and class w/latebound names (#55053) Nathan Shively-Sanders 2023-09-21 12:25:28 -07:00
  • 45a05f3475 Support converting string literals to templates outside of concatenation (#54647) Jake Bailey 2023-09-21 11:16:26 -07:00
  • f3dad2a07d Update package-lock.json TypeScript Bot 2023-09-21 06:19:23 +00:00
  • ec1414f627 Source files not affected by all module resolution options (#55790) Sheetal Nandi 2023-09-20 16:45:32 -07:00
  • bd902ea410 Add pre-commit dprint hook, fix post-checkout hook (#55799) Jake Bailey 2023-09-20 13:39:19 -07:00
  • 190d70962a Update DOM before 5.3 beta (#55798) Nathan Shively-Sanders 2023-09-20 11:24:51 -07:00
  • 2738fbf1e0 Update package-lock.json TypeScript Bot 2023-09-20 06:25:18 +00:00
  • 0b82e1a03f Interactive type inlay hints (#55141) Maria José Solano 2023-09-19 22:50:11 -07:00
  • 1a68590c9c Mark more options as affecting errors/resolution (#53403) Jake Bailey 2023-09-19 15:11:21 -07:00
  • 6e01b06616 Use const context in intersections containing const type variables (#55779) Mateusz Burzyński 2023-09-19 23:26:14 +02:00
  • 79736eff89 fix(55258): JSDoc render with @param Object properties (#55264) Oleksandr T 2023-09-20 00:00:32 +03:00
  • 1f88596bb1 Narrow by comparisons to boolean literals (#53714) Mateusz Burzyński 2023-09-19 22:38:31 +02:00
  • 7d9399e353 Update package-lock.json TypeScript Bot 2023-09-19 06:22:40 +00:00
  • 0464e91c8b Fixed an issue with type-only import promoting (#55365) Mateusz Burzyński 2023-09-18 21:38:00 +02:00
  • 70b7de11fb Narrow by clause expressions in switches with true condition (#53681) Mateusz Burzyński 2023-09-18 21:07:17 +02:00
  • 686cb1b63c Update package-lock.json TypeScript Bot 2023-09-17 06:24:40 +00:00
  • 89ab23a649 Update package-lock.json TypeScript Bot 2023-09-16 06:21:42 +00:00
  • dde2085d0d Add check for actually present directories to make sure projects with config file can still share resolutions if they are not hoisting their own node_modules This is still problem because every npm install will create new source files depending on how and when we do project update and program is not reused effectiveTypeRootsAffectResolution Sheetal Nandi 2023-08-11 13:16:46 -07:00
  • 7aafb5c45d Make caching info log deterministic order Sheetal Nandi 2023-09-15 13:19:08 -07:00
  • 9c46cac902 Some tests for module resolution sharing in tsbuild scenario Sheetal Nandi 2023-08-11 12:37:02 -07:00
  • 81b57c9889 Add current directory or config file path directory if typeroots are not specified to the key for compiler options Sheetal Nandi 2023-08-11 11:46:29 -07:00
  • ddaf1c77fc Add test where source file as well as module resolution cache is shared with change in effective type roots Sheetal Nandi 2023-08-08 13:26:09 -07:00
  • 9cbcf010ce Ensure generated property names for methods named "new" are quoted (#55750) Jake Bailey 2023-09-15 10:25:10 -07:00
  • b3770e7852 🐛 Fix not emitting comments between sibling fields of object literals (#50097) Babak K. Shandiz 2023-09-15 05:29:34 +01:00
  • e654f9691a Allow unescaped paragraph and line separators in string literal (#53869) Liviu-Ionut Gheorghe 2023-09-15 06:59:25 +03:00
  • e9af22ace9 Consistently return errorType for super expressions in classes that extend null (#55506) Mateusz Burzyński 2023-09-15 04:31:50 +02:00
  • 58650d97c5 Fix narrowing of destructured tuples with different arities (#55744) Anders Hejlsberg 2023-09-14 13:06:48 -07:00
  • fc418a2e61 Special case "/workspaces" for watching root so that codespaces work correctly (#55738) Sheetal Nandi 2023-09-14 11:34:19 -07:00
  • 47e4448d57 Fix playright browser installs due to upstream breaking change (#55740) Jake Bailey 2023-09-14 08:44:55 -07:00
  • a563de9e49 Update package-lock.json TypeScript Bot 2023-09-14 06:18:46 +00:00
  • e6321d77c7 Fixed element access expression writes for divergent write types (#55585) Mateusz Burzyński 2023-09-14 01:14:07 +02:00
  • c0b39c6967 Skip parsing JSDoc when not needed (#52921) Jake Bailey 2023-09-13 15:58:20 -07:00
  • 21b8892d21 Fixed an issue with errors not being correctly reported after completion requests in functions within nested calls (#54944) Mateusz Burzyński 2023-09-14 00:48:40 +02:00
  • 05fdb5f671 fix(54266): Navtree doesn't return computed class members (#54271) Oleksandr T 2023-09-14 00:50:48 +03:00
  • 07bca994fa Avoid unnecessary resolution-mode assertion in declaration emit (#55727) Andrew Branch 2023-09-13 13:31:19 -07:00
  • b9b5d16bd5 Add friendly name to intrinsics in debug helpers (#55554) Jake Bailey 2023-09-13 12:42:44 -07:00
  • 4c34a181c3 Fixed declaration emit for expando properties on function declarations declared using element access expressions (#55183) Mateusz Burzyński 2023-09-13 21:07:33 +02:00
  • 647c41d26e Fixed JSDoc get-only accessors to be serialized as const (#55444) Mateusz Burzyński 2023-09-13 20:38:56 +02:00
  • f996bab056 Preserve readonly on mapped index signatures (#55541) Mateusz Burzyński 2023-09-13 20:34:50 +02:00
  • 7fa1fd0f36 rudimentary parallel parse Ron Buckton 2023-09-12 16:42:49 -04:00
  • 811a637e6f Fix issue with optional chaining and type inference in type guard (#55613) Zzzen 2023-09-14 02:28:26 +08:00
  • 543d7ed00c Fixed display of optional and rest parameters created as result of combining union parameters (#55625) Mateusz Burzyński 2023-09-13 20:25:19 +02:00
  • 3f0c62bf02 Fix test harness bugs hidden by method behavior (#55723) Jake Bailey 2023-09-13 10:15:14 -07:00
  • e7bb0ebfac refactor: let exportMapKey accepts bad symbol name (#54678) Jack Works 2023-09-14 00:39:05 +08:00
  • 3ade5022d7 Fix file matching with tsx and dts of same name are included by include patterns (#55690) Sheetal Nandi 2023-09-12 13:10:34 -07:00
  • 3bc41784f0 Fix issue with wildcard with supported extensions when plugins add external files and override getScriptKind to add script kinds for the additional extensions (#55716) Sheetal Nandi 2023-09-12 11:52:49 -07:00
  • a0c51b5336 fix(55694): format issues (#55721) Oleksandr T 2023-09-12 21:36:03 +03:00
  • d1738cef6f Update package-lock.json TypeScript Bot 2023-09-12 06:17:49 +00:00
  • fb97a721c3 Accepted baselines. noIdenticalLiteralChecks Daniel Rosenwasser 2023-09-12 05:19:36 +00:00
  • 6291412618 Disallow comparisons between identical literal types. Daniel Rosenwasser 2023-09-12 05:15:26 +00:00
  • 26704c6f63 Update dprint to 0.41 and bump plugins (#55580) Jake Bailey 2023-09-11 17:59:07 -07:00
  • 4b0f54fe9f Fixed cache key computation for tuple target types with partially named members (#55695) Mateusz Burzyński 2023-09-11 23:41:08 +02:00
  • 4f899a1691 Track recursive homomorphic mapped types by the symbol of their target (#55638) Anders Hejlsberg 2023-09-11 14:03:00 -07:00
  • eb2d1f93f2 Fix an off-by-one error in getBaseDirectoriesFromRootDirs (#55233) PhoebeSzmucer 2023-09-11 15:57:50 +01:00
  • fdb2531c0b Update package-lock.json TypeScript Bot 2023-09-09 06:17:43 +00:00
  • dd18dc1dac If outDir is not specified, dont need to include json files explicitly in the config since they will not be emitted (#55389) Sheetal Nandi 2023-09-08 12:23:13 -07:00
  • eb374c28d6 Update package-lock.json TypeScript Bot 2023-09-08 06:18:22 +00:00
  • c532603633 fix: type key typo (#55443) Mustafa Ateş Uzun 2023-09-08 00:53:19 +03:00
  • b5d6aa73d1 Add option to exclude library symbols from navTo results (#55605) Gabriela Araujo Britto 2023-09-07 11:19:56 -07:00
  • 6cc605fcfe Update SECURITY.md from 0.0.5 to 0.0.9 (#55651) Aaron Junker 2023-09-06 22:19:32 +02:00
  • 41a914f00d Don't debug assert on broken link in moduleNameResolver (#55649) Jake Bailey 2023-09-06 12:00:18 -07:00
  • 4b177a186a Ensure readJson in build throws when errors are present (#55466) Jake Bailey 2023-09-06 11:19:33 -07:00
  • 6d52028287 Update package-lock.json TypeScript Bot 2023-09-06 06:18:07 +00:00
  • 3f17500cbf Update package-lock.json TypeScript Bot 2023-09-05 06:18:49 +00:00
  • 5d04803196 Update package-lock.json TypeScript Bot 2023-09-03 06:21:16 +00:00
  • e36394115d Update package-lock.json TypeScript Bot 2023-09-02 06:20:49 +00:00
  • c68d1dd942 error on duplicate symbols in classes (#55438) Zzzen 2023-09-02 07:25:22 +08:00
  • 0f91f7dff6 Run dprint on json (#55602) Jake Bailey 2023-09-01 15:26:01 -07:00
  • 512d6328e1 Update package-lock.json TypeScript Bot 2023-09-01 06:23:14 +00:00
  • c1cf59a397 Make fetch a var, not a function experiment-var-fetch Andrew Branch 2023-08-31 17:19:42 -07:00
  • dce7b6d2e7 Prevents auto import in module: "none" (#55556) Hardik Koul 2023-08-31 21:48:26 +05:30
  • 45e5a45d87 Add dprint to devcontainer (#55581) Jake Bailey 2023-08-30 17:04:28 -07:00
  • cbadc78f96 Return all symbols in navto for empty string pattern (#55550) Gabriela Araujo Britto 2023-08-30 15:30:38 -07:00
  • fe82a610cd fix(55014): Quick fix for ts7051 introduces incorrect type (#55020) Oleksandr T 2023-08-31 01:17:43 +03:00
  • f424a6be05 Discriminate types with divergent read/write property types (#55576) Mateusz Burzyński 2023-08-30 23:55:11 +02:00
  • 08e0eb74e6 Update package-lock.json TypeScript Bot 2023-08-30 06:19:30 +00:00
  • c5f92d4150 support generic variant setter (#55030) Zzzen 2023-08-30 05:11:33 +08:00
  • 1d271293c2 Remove check against probably-impossible value win64, consolidated variables. Daniel Rosenwasser 2023-08-29 20:40:08 +00:00
  • de39e59c7d Always perform inode watching unless on Windows. Daniel Rosenwasser 2023-08-29 20:27:17 +00:00
  • 23c9752367 Make formatting settings in settings template apply to all filetypes (#55419) Jake Bailey 2023-08-29 13:14:32 -07:00
  • 7c417bfd1d Update package-lock.json TypeScript Bot 2023-08-29 06:23:18 +00:00
  • 9f9a72a2eb Disallow object prototype property access on const enums (#55424) Mateusz Burzyński 2023-08-29 04:29:52 +02:00
  • 418494e4c4 Infer from parameters annotated using JSDoc (#55400) Mateusz Burzyński 2023-08-29 01:02:52 +02:00
  • 32ebbe05dc Transfer all declared symbols onto the type from the interface that extends another (#55252) Mateusz Burzyński 2023-08-29 00:17:44 +02:00
  • 9a6a4ab1d5 Fixed a string completions regression when requested directly in argument position (#55552) Mateusz Burzyński 2023-08-29 00:04:06 +02:00
  • fe70ec984e Parse reserved identifiers as dotted names of ambient modules (#55282) Mateusz Burzyński 2023-08-28 23:48:20 +02:00
  • b5b6048bb3 Clean up helpers which are always present in ES2020 (#55515) Jake Bailey 2023-08-28 12:26:22 -07:00
  • 5ce34cafad Avoid trying to emit anonymous classish/expando functions as assignments (#55472) Wesley Wigham 2023-08-28 12:15:53 -07:00
  • 9d0dc77712 fix(55494): Invalid declaration with computed property using imported symbol (#55529) Oleksandr T 2023-08-28 21:40:03 +03:00
  • 788239ff87 do not report use-before-declaration error in async like IIFE initial… (#55279) Zzzen 2023-08-29 01:47:32 +08:00
  • 4d7753ae3e Ensure parsing context is restored in jsdoc parser (#55537) Jake Bailey 2023-08-28 09:52:54 -07:00
  • 4b15830a1f Add an extra test for as const satisfies with a mutable array (#55522) Mateusz Burzyński 2023-08-28 09:02:00 +02:00
  • 11b2313a12 Update package-lock.json TypeScript Bot 2023-08-28 06:18:04 +00:00
  • 27a5bdd446 Add a test for finding all references of same-named imports from two missing modules (#55519) Mateusz Burzyński 2023-08-26 17:58:48 +02:00
  • 270a471e11 Add a test case with a generic member call returning a closed over object (#55514) Mateusz Burzyński 2023-08-26 17:57:57 +02:00
  • 5b9547b1ba Add a fourslash completions test related to JSDoc @template on prototype method (#55513) Mateusz Burzyński 2023-08-26 17:57:45 +02:00
  • 753c463821 Only infer readonly tuples for const type parameters when constraints permit (#55229) Anders Hejlsberg 2023-08-26 08:20:55 -07:00