Improve types related to mapping definitions (#1604)

This commit is contained in:
Noah Friedman
2023-06-08 13:07:07 -04:00
committed by GitHub
parent a2198e3d61
commit b5a636d46c

View File

@@ -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