Commit Graph

35270 Commits

Author SHA1 Message Date
Sheetal Nandi
508e52d13a During fourslash server test baseline tsserver log file so that project updates and watches can be baselined and reasoned about (#56132) 2023-10-16 16:08:13 -07:00
Mateusz Burzyński
d6171b9d0b Provide contextual this to functions assigned using compound assignments (#56116) 2023-10-16 11:59:25 -07:00
Mateusz Burzyński
0e07ff50ae Defer checking expressions in void expressions (#56122) 2023-10-16 10:16:19 -07:00
vuittont60
2e660bc174 Fix typos (#56115) 2023-10-16 09:37:15 -07:00
TypeScript Bot
e38944d8b8 Update package-lock.json 2023-10-15 06:23:33 +00:00
TypeScript Bot
8d30552c65 Update package-lock.json 2023-10-14 06:23:43 +00:00
Jake Bailey
9e701cb512 Remove dead pipelines badge from README (#56104) 2023-10-13 15:37:58 -07:00
TypeScript Bot
b4787652d2 Update package-lock.json 2023-10-13 06:19:03 +00:00
Jake Bailey
cf8763b6c3 Fix bug template line breaks, which do not follow normal markdown behavior (#56086) 2023-10-12 12:18:54 -07:00
Jake Bailey
db715140cc Rewrite bug report template to mention every-ts bisecting (#56084) 2023-10-12 11:46:05 -07:00
Sheetal Nandi
feeb30dec9 Some of the test refactoring and readable baselining (#56075) 2023-10-12 10:39:40 -07:00
TypeScript Bot
a8546cec3d Update package-lock.json 2023-10-12 06:21:36 +00:00
Jake Bailey
d3c7d96d2c Remove old references to deprecated assertion node types (#56073) 2023-10-11 12:54:27 -07:00
Jake Bailey
5a97ce8281 Add perf_hooks to the package.json browser list (#56062) 2023-10-10 15:14:02 -07:00
Sheetal Nandi
9473195b6c noDts project resolutions verification and updates for incremental behaviour (#56016) 2023-10-10 10:24:08 -07:00
Mateusz Burzyński
521f8a8caf Ignore awaited self tail calls when collecting the return type of an async function (#56020) 2023-10-10 09:03:18 -07:00
TypeScript Bot
08d6df0813 Update package-lock.json 2023-10-10 06:19:41 +00:00
Sheetal Nandi
3516ca96e5 pass program update level to getExternalFiles in tsserver plugins so plugins can make decision about their cache based on that (#56047)
Co-authored-by: Andrew Branch <andrewbranch@users.noreply.github.com>
2023-10-09 16:05:11 -07:00
Andrew Branch
d0d406747d Add type reference directive for all visited references to ambient modules (#56015) 2023-10-09 11:38:15 -07:00
Mateusz Burzyński
9144836360 Fixed type narrowing in switch statements with parenthesized expressions (#56035) 2023-10-09 11:36:16 -07:00
TypeScript Bot
61a96b1641 Update package-lock.json 2023-10-08 06:19:04 +00:00
TypeScript Bot
d1a2e7e730 Update package-lock.json 2023-10-07 06:18:08 +00:00
Jake Bailey
53a3d24b95 Fix fallthrough and default in new switch-true narrowing (#55991) 2023-10-06 16:23:54 -07:00
TypeScript Bot
2e58032f06 Update package-lock.json 2023-10-06 06:19:16 +00:00
Mateusz Burzyński
7377f5cb9d Fixed declaration emit of object literals withs divergent accessors (#55442) 2023-10-05 16:40:45 -07:00
Andrew Branch
5001433b10 Allow valid contextual keyword completions even when an auto-import by the same name exists (#56001) 2023-10-05 16:01:59 -07:00
Paul Chapman
0f3a76cad5 Initial add of Support.md (#55962)
Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>
2023-10-05 10:36:20 -07:00
Andrew Branch
21109b71aa Recognize export * as default as a syntactic default export for synthetic default detection (#55985) 2023-10-05 10:33:24 -07:00
TypeScript Bot
e9f68cb296 Update package-lock.json 2023-10-05 06:20:13 +00:00
Jake Bailey
579e494f01 Preserve partially typed tuple names in more places (#55789) 2023-10-04 13:45:25 -07:00
Mateusz Burzyński
758884c093 Add a test for a property of reverse mapped type having a primitive type (#55807) 2023-10-04 13:27:42 -07:00
Mateusz Burzyński
274821eb88 Don't create children prop out of non-semantic JSX children (#55981) 2023-10-04 11:15:43 -07:00
Oleksandr T
6ec5547823 fix(55945): Inlay hints don't work for bigint literals (#55947) 2023-10-04 10:52:01 -07:00
TypeScript Bot
3752164694 Update package-lock.json 2023-10-04 06:22:39 +00:00
Andrew Branch
248488aa06 Prefer local module specifier over relative node_modules ones in auto-import, even when it reaches into a monorepo package (#55969) 2023-10-03 14:10:06 -07:00
TypeScript Bot
3116b89afe Update package-lock.json 2023-10-03 06:24:51 +00:00
Oleksandr T
f2805dc88b fix(55946): Errant case causes crash in switch/case snippet completions (#55949)
Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>
2023-10-02 21:46:48 -07:00
Oleksandr T
c640c5de0a fix(55937): 'Infer function return type' offered in preceding trivia (#55938) 2023-10-02 16:34:46 -07:00
Mateusz Burzyński
d9cd2d0bd0 Fixed a crash in getPropertyNameForPropertyNameNode on NoSubstitutionTemplateLiteral (#55930) 2023-10-02 13:31:38 -07:00
Jake Bailey
13a2150e8e Speed up GHA workflows, use consistent bot token, etc (#55923) 2023-10-02 13:15:05 -07:00
Jake Bailey
f093a5c0d6 Remove ensure-related-repos-run-crons (#55944) 2023-10-02 12:45:11 -07:00
TypeScript Bot
5c3045bc4f Update package-lock.json 2023-10-01 06:19:20 +00:00
TypeScript Bot
695226ea5a Update package-lock.json 2023-09-30 06:20:09 +00:00
Mateusz Burzyński
efc343a438 Remove CheckMode.IsForStringLiteralArgumentCompletions (#55867) 2023-09-29 16:49:30 -07:00
Mateusz Burzyński
df5093e7bd Rename isClassFieldAndNotAutoAccessor to isClassInstanceProperty (#55921) 2023-09-29 15:35:06 -07:00
Jake Bailey
a48cebf65d Update dprint-typescript to 0.88.1, reformat (#55913) 2023-09-29 14:12:50 -07:00
Maria José Solano
952526c5c9 Show interactive inlay hints in parameter types (#55918) 2023-09-29 13:45:57 -07:00
Mateusz Burzyński
38d09d4ae1 Fixed na issue with evaluator using binding element initializers as const values (#55910) 2023-09-29 13:23:46 -07:00
Mateusz Burzyński
485a2ea0c9 Error on class fields accesses through super in JS files (#55892) 2023-09-29 12:29:39 -07:00
Ron Buckton
9cf44dc51a Support custom 'Symbol.hasInstance' methods when narrowing 'instanceof' (#55052) 2023-09-29 13:37:44 -04:00