_meta.lua 567 B

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