_meta.lua (675B)
1 ---@meta 2 error('Cannot require a meta file') 3 4 ---@alias lsp.Handler fun(err: lsp.ResponseError?, result: any, context: lsp.HandlerContext, config?: table): ...any 5 ---@alias lsp.MultiHandler fun(results: table<integer,{err: lsp.ResponseError?, result: any, context: lsp.HandlerContext}>, context: lsp.HandlerContext, config?: table): ...any 6 7 ---@class lsp.HandlerContext 8 ---@field method vim.lsp.protocol.Method 9 ---@field client_id integer 10 ---@field request_id? integer 11 ---@field bufnr? integer 12 ---@field params? any 13 ---@field version? integer 14 15 ---@class lsp.ResponseError 16 ---@field code integer 17 ---@field message string 18 ---@field data string|number|boolean|table[]|table|nil