Skip to content

Commit f1647f7

Browse files
committed
fix: override typing and module
1 parent 338d2a6 commit f1647f7

File tree

2 files changed

+11
-13
lines changed

2 files changed

+11
-13
lines changed

lua/blink/cmp/sources/lib/provider/override.lua

+1-3
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@ function override.new(module, override_config)
88

99
return setmetatable({}, {
1010
__index = function(_, key)
11-
if override_config[key] ~= nil then
12-
return function(self, ...) return override_config[key](self.module, ...) end
13-
end
11+
if override_config[key] ~= nil then return function(_, ...) return override_config[key](module, ...) end end
1412
return module[key]
1513
end,
1614
})

lua/blink/cmp/sources/lib/types.lua

+10-10
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,22 @@
1111
--- @class blink.cmp.Source
1212
--- @field new fun(config: blink.cmp.SourceProviderConfig): blink.cmp.Source
1313
--- @field enabled? fun(self: blink.cmp.Source, context: blink.cmp.Context): boolean
14-
--- @field get_trigger_characters? (fun(self: blink.cmp.Source): string[]) | nil
15-
--- @field get_completions? fun(self: blink.cmp.Source, context: blink.cmp.Context, callback: fun(response: blink.cmp.CompletionResponse | nil)): (fun(): nil) | nil
16-
--- @field filter_completions? (fun(self: blink.cmp.Source, response: blink.cmp.CompletionResponse): blink.cmp.CompletionItem[]) | nil
17-
--- @field should_show_completions? (fun(self: blink.cmp.Source, context: blink.cmp.Context, response: blink.cmp.CompletionResponse): boolean) | nil
18-
--- @field resolve? (fun(self: blink.cmp.Source, item: blink.cmp.CompletionItem, callback: fun(resolved_item: lsp.CompletionItem | nil)): ((fun(): nil) | nil)) | nil
14+
--- @field get_trigger_characters? fun(self: blink.cmp.Source): string[]
15+
--- @field get_completions? fun(self: blink.cmp.Source, context: blink.cmp.Context, callback: fun(response?: blink.cmp.CompletionResponse)): (fun(): nil) | nil
16+
--- @field filter_completions? fun(self: blink.cmp.Source, response: blink.cmp.CompletionResponse): blink.cmp.CompletionItem[]
17+
--- @field should_show_completions? fun(self: blink.cmp.Source, context: blink.cmp.Context, response: blink.cmp.CompletionResponse): boolean
18+
--- @field resolve? fun(self: blink.cmp.Source, item: blink.cmp.CompletionItem, callback: fun(resolved_item?: lsp.CompletionItem)): ((fun(): nil) | nil)
1919
--- @field get_signature_help_trigger_characters? fun(self: blink.cmp.Source): string[]
2020
--- @field get_signature_help? fun(self: blink.cmp.Source, context: blink.cmp.SignatureHelpContext, callback: fun(signature_help: lsp.SignatureHelp | nil)): (fun(): nil) | nil
21-
--- @field reload? (fun(self: blink.cmp.Source): nil) | nil
21+
--- @field reload? fun(self: blink.cmp.Source): nil
2222

2323
--- @class blink.cmp.SourceOverride
2424
--- @field enabled? fun(self: blink.cmp.Source, context: blink.cmp.Context): boolean
2525
--- @field get_trigger_characters? fun(self: blink.cmp.Source): string[]
26-
--- @field get_completions? fun(self: blink.cmp.Source, context: blink.cmp.Context): blink.cmp.Task
26+
--- @field get_completions? fun(self: blink.cmp.Source, context: blink.cmp.Context, callback: fun(response: blink.cmp.CompletionResponse | nil)): (fun(): nil) | nil
2727
--- @field filter_completions? fun(self: blink.cmp.Source, response: blink.cmp.CompletionResponse): blink.cmp.CompletionItem[]
2828
--- @field should_show_completions? fun(self: blink.cmp.Source, context: blink.cmp.Context, response: blink.cmp.CompletionResponse): boolean
29-
--- @field resolve? fun(self: blink.cmp.Source, item: blink.cmp.CompletionItem): blink.cmp.Task
29+
--- @field resolve? fun(self: blink.cmp.Source, item: blink.cmp.CompletionItem, callback: fun(resolved_item: lsp.CompletionItem | nil)): ((fun(): nil) | nil)
3030
--- @field get_signature_help_trigger_characters? fun(self: blink.cmp.Source): string[]
31-
--- @field get_signature_help? fun(self: blink.cmp.Source, context: blink.cmp.SignatureHelpContext): blink.cmp.Task
32-
--- @field reload? (fun(self: blink.cmp.Source): nil) | nil
31+
--- @field get_signature_help? fun(self: blink.cmp.Source, context: blink.cmp.SignatureHelpContext, callback: fun(signature_help: lsp.SignatureHelp | nil)): (fun(): nil) | nil
32+
--- @field reload? fun(self: blink.cmp.Source): nil

0 commit comments

Comments
 (0)