Improve types related to mapping definitions (#1604)
This commit is contained in:
@@ -72,11 +72,15 @@ cmp.ItemField = {
|
|||||||
---@field public context cmp.Context
|
---@field public context cmp.Context
|
||||||
---@field public completion_context lsp.CompletionContext
|
---@field public completion_context lsp.CompletionContext
|
||||||
|
|
||||||
---@class cmp.Mapping
|
---@alias cmp.MappingFunction fun(fallback: function): nil
|
||||||
---@field public i nil|function(fallback: function): void
|
|
||||||
---@field public c nil|function(fallback: function): void
|
---@class cmp.MappingClass
|
||||||
---@field public x nil|function(fallback: function): void
|
---@field public i nil|cmp.MappingFunction
|
||||||
---@field public s nil|function(fallback: function): void
|
---@field public c nil|cmp.MappingFunction
|
||||||
|
---@field public x nil|cmp.MappingFunction
|
||||||
|
---@field public s nil|cmp.MappingFunction
|
||||||
|
|
||||||
|
---@alias cmp.Mapping cmp.MappingFunction | cmp.MappingClass
|
||||||
|
|
||||||
---@class cmp.ConfigSchema
|
---@class cmp.ConfigSchema
|
||||||
---@field private revision integer
|
---@field private revision integer
|
||||||
|
|||||||
Reference in New Issue
Block a user