Matt Bierner
fc5e2f515c
Adopting langauge status api for JS/TS versions ( #132015 )
...
* Adopting language status api for JS/TS versions
* Polish
2021-09-14 08:35:12 -07:00
Matt Bierner
ad67ad4530
Show lightbulb when user makes a selection in js/ts
2021-09-09 18:18:00 -07:00
Matt Bierner
74989b2993
Fix organize import for empty file
...
Fixes #132637
We should not show the lightbulb when auto applying code actions
2021-09-09 18:18:00 -07:00
Justin Wei
0aaedebdb0
Do not fold closing tag ( #132316 )
2021-09-09 14:27:16 -07:00
Matt Bierner
f1581dcad7
Fix labels for optional auto imports
...
Fixes #132212
2021-09-07 14:54:11 -07:00
Matt Bierner
aec6ee09fa
Remove eslint disablement in file
...
" -> '
2021-09-02 16:58:01 -07:00
Matt Bierner
e802791cf1
Introduce typescript.tsserver.useSyntaxServer
...
Fixes #131142
This setting replaces `typescript.tsserver.useSeparateSyntaxServer` and officailly documents the syntax only mode on desktop
2021-08-18 18:36:37 -07:00
Matt Bierner
5fe071c2e7
Don't return trigger characters for ambient JS suggestions
...
Fixes #130096
2021-08-12 15:34:34 -07:00
Matt Bierner
813c0b2178
Pick up newest TS versions
2021-08-09 11:24:34 -07:00
Matt Bierner
f944203712
Remove old cast
...
Not needed with TS 4.4
2021-08-03 22:15:43 -07:00
Matt Bierner
e4eaed4bf5
Add support for rendering @linkcode jsdoc tags as code
2021-08-03 16:37:26 -07:00
Matt Bierner
5bc143160c
Add on Error handler for ts worker
2021-08-03 16:37:25 -07:00
Matt Bierner
48c560d788
Organize imports in TS ext
2021-08-03 13:22:45 -07:00
Matt Bierner
637b409b00
Bundle TS 4.4
2021-08-02 15:33:27 -07:00
Matt Bierner
847a6d8cd0
Fix request position of the inlay hints
...
Fixes #129134
The document may change between the request and when `ensureConfigurationForDocument` completes
I think this should fix the shifting around
2021-07-22 17:53:53 -07:00
Matt Bierner
0207dfe18c
Remove unused class
2021-07-21 18:32:57 -07:00
Matt Bierner
23d99b3055
Prompt users to update TS versions before reporting issues
...
Fixes #129131
2021-07-21 14:56:20 -07:00
Matt Bierner
76885d753d
Use static list of commit characters
...
Testing this for the TS side. We think that being consistent may be better than trying to be smart here
2021-07-21 14:56:20 -07:00
Matt Bierner
3fd02ec7ba
Update inlay hints when inlay settings change
2021-07-15 15:59:59 -07:00
Martin Aeschlimann
57376f410d
typescript: avoid global setImmediate
2021-07-09 12:39:38 +02:00
Matt Bierner
d5d45297f8
Split service configuration for desktop and browser
...
Fixes #128222
We only support using configured TS versions on desktop. In browsers we always use the bundled version
2021-07-08 15:29:54 -07:00
Matt Bierner
41807b889d
Use service for loading service configuration
...
For #128222
2021-07-08 15:29:53 -07:00
Matt Bierner
b7e633aae1
Use interface for service config
...
For #128222
2021-07-08 15:29:53 -07:00
Matt Bierner
8b3d6668bd
Support syntax diagnostics in partial mode
...
For https://github.com/microsoft/TypeScript/pull/44859
2021-07-07 12:36:56 -07:00
Wenlu Wang and Daniel Rosenwasser
e144d6e951
Add ts inline hints ( #113412 )
...
* Add ts server for inline hints
* Add some feature related configure
* Add more config
* Rename all options
* Support range
* use new interface
* Fix cr issues
* Update inlay hints for ts plugin
* Avoid call chain hints
* Avoid more option
* Update protos
* Update extensions/typescript-language-features/package.nls.json
Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com >
* Use suppress for some option
* Update CR issues
* Fix missing typedef
* Avoid changes
Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com >
2021-07-07 09:21:20 -07:00
Andrew Branch
c0bc22edf0
[typescript-language-features] Add suggest.allowIncompleteCompletions and pass trigger kind to TS Server ( #127673 )
...
* Add suggest.allowIncompleteCompletions and pass trigger kind to TS Server
* Remove setting, use switch for TriggerKind conversion
2021-07-06 16:10:20 -07:00
Heyward Fann
64e1bd289c
Update completions.ts ( #124822 )
2021-07-01 13:03:01 -07:00
Johannes Rieken
14704a7e92
adopt API changes in tests and extensions
2021-06-22 14:35:32 +02:00
Johannes Rieken
b5da2d0f10
extract MarkdownString from MarkedString type, fyi @mjvbz
2021-06-16 14:53:42 +02:00
Matt Bierner
7339e94830
Support https links as jsdoc target
...
Fixes #126180
2021-06-15 15:16:36 -07:00
Matt Bierner
ce275e4f7c
Make sure we encode generated markdown links in jsdoc
...
Fixes #126246
2021-06-15 15:16:35 -07:00
Matt Bierner
53350bc666
Log exit signal for desktop TS Servers
...
For #125852
2021-06-11 16:45:35 -07:00
大表哥
d48645cf61
fix: areLanguageDiagnosticSettingsEqual always return true ( #125365 )
2021-06-09 08:35:43 -07:00
netcon
f1e458a1d7
fix: web typescript extension can not found definitions ( #125279 )
2021-06-08 10:40:29 -07:00
Emily Marigold Klassen and Emily M Klassen
2f6ee8b71f
chore(typescript-language-features): fix spelling of deprecated ( #125693 )
...
Co-authored-by: Emily M Klassen <forivall@users.noreply.github.com >
2021-06-07 14:45:08 -07:00
Matt Bierner
280e007073
Add undocumented always syntax only TS server mode
...
Fixes #124649
2021-05-27 14:40:47 -07:00
Ikko Ashimine
b5b059d2e2
fix typo in files.ts ( #124693 )
...
* fix typo in files.ts
occured -> occurred
* fix typos
2021-05-27 07:34:17 +02:00
Nicholas Rayburn
c538781d78
add notification if tsserver logs are left on for more than 7 days ( #124149 )
...
* add notification if tsserver logs are left on for more than 7 days fix #123493
* extended tsserver logging notification updates
* cleanup excess new lines
* typescript loglevelmonitor cleanup
* remove todo
2021-05-26 13:23:12 -07:00
Matt Bierner
68efd480d0
Explicitly convert properties to strings before uploading
2021-05-25 18:30:18 -07:00
Matt Bierner
34180ac9be
Remove code allowing multiple ids for a command
...
This doesn't appear to be used anywhere
2021-05-19 18:23:51 -07:00
Matt Bierner
35eafb7873
Add sort imports command
...
Fixes #122593
Sort imports just sorts imports, vs organize imports which also removes unused imports
2021-05-19 18:20:16 -07:00
Benjamin Pasero
159479eb5a
Allow to show status bar entries with an id and name ( fix #74972 )
2021-05-19 14:03:37 +02:00
Matt Bierner
f25ffb76ed
Fix stopping load indicator when updateOpen completes
...
Fixes #122979
We can consider the project loaded when `updateOpen` completes for all servers. Previously we were only waiting on the first one
2021-05-06 14:54:53 -07:00
Logan Ramos
135142e497
Update deprecated typescript tests
2021-05-04 13:49:47 -04:00
Matt Bierner
65c6a0a543
Pick up TS 4.3 nightly
...
For #122884
2021-05-03 16:15:30 -07:00
Ladislau Szomoru
3edce10f20
Cleanup modal property from proposed api
2021-05-02 14:22:41 +02:00
Matt Bierner
c8bd5b211a
Enable infer function return type for 4.3+
...
Fixes #122781
2021-05-01 00:06:23 -07:00
Matt Bierner
a4fdb2c3ad
Make adding overrides an preferred quick fix
2021-04-28 16:43:52 -07:00
Andrew Branch
033f6aac86
Fix missed Previewer.plain call due to adjacent @ts-expect-error ( #121975 )
2021-04-28 14:04:29 -07:00
SteVen Batten
b2c250faeb
fix build
2021-04-23 11:46:52 -07:00