mirror of
				https://github.com/neovim/neovim.git
				synced 2025-10-26 12:27:24 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
		
			599 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			599 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| ---@meta
 | |
| error('Cannot require a meta file')
 | |
| 
 | |
| ---@alias lsp.Handler fun(err: lsp.ResponseError?, result: any, context: lsp.HandlerContext, config?: table): ...any
 | |
| ---@alias lsp.MultiHandler fun(results: table<integer,{err: lsp.ResponseError?, result: any}>, context: lsp.HandlerContext, config?: table): ...any
 | |
| 
 | |
| ---@class lsp.HandlerContext
 | |
| ---@field method string
 | |
| ---@field client_id integer
 | |
| ---@field bufnr? integer
 | |
| ---@field params? any
 | |
| ---@field version? integer
 | |
| 
 | |
| ---@class lsp.ResponseError
 | |
| ---@field code integer
 | |
| ---@field message string
 | |
| ---@field data string|number|boolean|table[]|table|nil
 | 
