refactor(lsp): use method type annotations for parameters

This commit is contained in:
Maria José Solano
2025-04-20 14:54:31 -07:00
committed by Christian Clason
parent 351613bc1f
commit d55330bcd1
3 changed files with 7 additions and 7 deletions

View File

@@ -1100,7 +1100,7 @@ end
--- @private
--- Handles a request from an LSP server by invoking the corresponding handler.
---
--- @param method (string) LSP method name
--- @param method (vim.lsp.protocol.Method.ServerToClient) LSP method name
--- @param params (table) The parameters for that method
--- @return any result
--- @return lsp.ResponseError error code and message set in case an exception happens during the request.

View File

@@ -482,7 +482,7 @@ local function public_client(client)
--- Sends a request to the LSP server and runs {callback} upon response.
---
---@param method (string) The invoked LSP method
---@param method (vim.lsp.protocol.Method.ClientToServer.Request) The invoked LSP method
---@param params (table?) Parameters for the invoked LSP method
---@param callback fun(err: lsp.ResponseError?, result: any) Callback to invoke
---@param notify_reply_callback? fun(message_id: integer) Callback to invoke as soon as a request is no longer pending
@@ -493,7 +493,7 @@ local function public_client(client)
end
--- Sends a notification to the LSP server.
---@param method (string) The invoked LSP method
---@param method (vim.lsp.protocol.Method.ClientToServer.Notification) The invoked LSP method
---@param params (table?) Parameters for the invoked LSP method
---@return boolean `true` if notification could be sent, `false` if not
function result.notify(method, params)