35160 Commits

Author SHA1 Message Date
Oleksandr T
05fdb5f671
fix(54266): Navtree doesn't return computed class members (#54271) 2023-09-13 14:50:48 -07:00
Andrew Branch
07bca994fa
Avoid unnecessary resolution-mode assertion in declaration emit (#55727) 2023-09-13 13:31:19 -07:00
Jake Bailey
b9b5d16bd5
Add friendly name to intrinsics in debug helpers (#55554) 2023-09-13 12:42:44 -07:00
Mateusz Burzyński
4c34a181c3
Fixed declaration emit for expando properties on function declarations declared using element access expressions (#55183) 2023-09-13 12:07:33 -07:00
Mateusz Burzyński
647c41d26e
Fixed JSDoc get-only accessors to be serialized as const (#55444) 2023-09-13 11:38:56 -07:00
Mateusz Burzyński
f996bab056
Preserve readonly on mapped index signatures (#55541) 2023-09-13 11:34:50 -07:00
Zzzen
811a637e6f
Fix issue with optional chaining and type inference in type guard (#55613) 2023-09-13 11:28:26 -07:00
Mateusz Burzyński
543d7ed00c
Fixed display of optional and rest parameters created as result of combining union parameters (#55625) 2023-09-13 11:25:19 -07:00
Jake Bailey
3f0c62bf02
Fix test harness bugs hidden by method behavior (#55723) 2023-09-13 10:15:14 -07:00
Jack Works
e7bb0ebfac
refactor: let exportMapKey accepts bad symbol name (#54678) 2023-09-13 09:39:05 -07:00
Sheetal Nandi
3ade5022d7
Fix file matching with tsx and dts of same name are included by include patterns (#55690) 2023-09-12 13:10:34 -07:00
Sheetal Nandi
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) 2023-09-12 11:52:49 -07:00
Oleksandr T
a0c51b5336
fix(55694): format issues (#55721) 2023-09-12 11:36:03 -07:00
TypeScript Bot
d1738cef6f Update package-lock.json 2023-09-12 06:17:49 +00:00
Jake Bailey
26704c6f63
Update dprint to 0.41 and bump plugins (#55580) 2023-09-11 17:59:07 -07:00
Mateusz Burzyński
4b0f54fe9f
Fixed cache key computation for tuple target types with partially named members (#55695) 2023-09-11 14:41:08 -07:00
Anders Hejlsberg
4f899a1691
Track recursive homomorphic mapped types by the symbol of their target (#55638) 2023-09-11 14:03:00 -07:00
PhoebeSzmucer
eb2d1f93f2
Fix an off-by-one error in getBaseDirectoriesFromRootDirs (#55233)
Co-authored-by: Phoebe Szmucer <pszmucer@palantir.com>
2023-09-11 07:57:50 -07:00
TypeScript Bot
fdb2531c0b Update package-lock.json 2023-09-09 06:17:43 +00:00
Sheetal Nandi
dd18dc1dac
If outDir is not specified, dont need to include json files explicitly in the config since they will not be emitted (#55389) 2023-09-08 12:23:13 -07:00
TypeScript Bot
eb374c28d6 Update package-lock.json 2023-09-08 06:18:22 +00:00
Mustafa Ateş Uzun
c532603633
fix: type key typo (#55443) 2023-09-07 14:53:19 -07:00
Gabriela Araujo Britto
b5d6aa73d1
Add option to exclude library symbols from navTo results (#55605) 2023-09-07 11:19:56 -07:00
Aaron Junker
6cc605fcfe
Update SECURITY.md from 0.0.5 to 0.0.9 (#55651) 2023-09-06 13:19:32 -07:00
Jake Bailey
41a914f00d
Don't debug assert on broken link in moduleNameResolver (#55649) 2023-09-06 12:00:18 -07:00
Jake Bailey
4b177a186a
Ensure readJson in build throws when errors are present (#55466) 2023-09-06 11:19:33 -07:00
TypeScript Bot
6d52028287 Update package-lock.json 2023-09-06 06:18:07 +00:00
TypeScript Bot
3f17500cbf Update package-lock.json 2023-09-05 06:18:49 +00:00
TypeScript Bot
5d04803196 Update package-lock.json 2023-09-03 06:21:16 +00:00
TypeScript Bot
e36394115d Update package-lock.json 2023-09-02 06:20:49 +00:00
Zzzen
c68d1dd942
error on duplicate symbols in classes (#55438) 2023-09-01 16:25:22 -07:00
Jake Bailey
0f91f7dff6
Run dprint on json (#55602) 2023-09-01 15:26:01 -07:00
TypeScript Bot
512d6328e1 Update package-lock.json 2023-09-01 06:23:14 +00:00
Hardik Koul
dce7b6d2e7
Prevents auto import in module: "none" (#55556)
Co-authored-by: Andrew Branch <andrew@wheream.io>
2023-08-31 09:18:26 -07:00
Jake Bailey
45e5a45d87
Add dprint to devcontainer (#55581) 2023-08-30 17:04:28 -07:00
Gabriela Araujo Britto
cbadc78f96
Return all symbols in navto for empty string pattern (#55550) 2023-08-30 15:30:38 -07:00
Oleksandr T
fe82a610cd
fix(55014): Quick fix for ts7051 introduces incorrect type (#55020) 2023-08-30 15:17:43 -07:00
Mateusz Burzyński
f424a6be05
Discriminate types with divergent read/write property types (#55576) 2023-08-30 14:55:11 -07:00
TypeScript Bot
08e0eb74e6 Update package-lock.json 2023-08-30 06:19:30 +00:00
Zzzen
c5f92d4150
support generic variant setter (#55030) 2023-08-29 14:11:33 -07:00
Jake Bailey
23c9752367
Make formatting settings in settings template apply to all filetypes (#55419) 2023-08-29 13:14:32 -07:00
TypeScript Bot
7c417bfd1d Update package-lock.json 2023-08-29 06:23:18 +00:00
Mateusz Burzyński
9f9a72a2eb
Disallow object prototype property access on const enums (#55424) 2023-08-28 19:29:52 -07:00
Mateusz Burzyński
418494e4c4
Infer from parameters annotated using JSDoc (#55400) 2023-08-28 16:02:52 -07:00
Mateusz Burzyński
32ebbe05dc
Transfer all declared symbols onto the type from the interface that extends another (#55252) 2023-08-28 15:17:44 -07:00
Mateusz Burzyński
9a6a4ab1d5
Fixed a string completions regression when requested directly in argument position (#55552) 2023-08-28 15:04:06 -07:00
Mateusz Burzyński
fe70ec984e
Parse reserved identifiers as dotted names of ambient modules (#55282) 2023-08-28 14:48:20 -07:00
Jake Bailey
b5b6048bb3
Clean up helpers which are always present in ES2020 (#55515) 2023-08-28 12:26:22 -07:00
Wesley Wigham
5ce34cafad
Avoid trying to emit anonymous classish/expando functions as assignments (#55472) 2023-08-28 12:15:53 -07:00
Oleksandr T
9d0dc77712
fix(55494): Invalid declaration with computed property using imported symbol (#55529) 2023-08-28 11:40:03 -07:00