summaryrefslogtreecommitdiff
path: root/autoload/ale/lsp/tsserver_message.vim
diff options
context:
space:
mode:
Diffstat (limited to 'autoload/ale/lsp/tsserver_message.vim')
-rw-r--r--autoload/ale/lsp/tsserver_message.vim8
1 files changed, 8 insertions, 0 deletions
diff --git a/autoload/ale/lsp/tsserver_message.vim b/autoload/ale/lsp/tsserver_message.vim
index 3c1b47ed..00213a75 100644
--- a/autoload/ale/lsp/tsserver_message.vim
+++ b/autoload/ale/lsp/tsserver_message.vim
@@ -64,6 +64,14 @@ function! ale#lsp#tsserver_message#Definition(buffer, line, column) abort
\}]
endfunction
+function! ale#lsp#tsserver_message#TypeDefinition(buffer, line, column) abort
+ return [0, 'ts@typeDefinition', {
+ \ 'line': a:line,
+ \ 'offset': a:column,
+ \ 'file': expand('#' . a:buffer . ':p'),
+ \}]
+endfunction
+
function! ale#lsp#tsserver_message#References(buffer, line, column) abort
return [0, 'ts@references', {
\ 'line': a:line,