mirror of
https://github.com/zoriya/lz.n.git
synced 2026-06-02 19:00:41 +00:00
feat(trigger_load): return list of skipped plugins instead of failing (#70)
This commit is contained in:
+2
-2
@@ -27,9 +27,9 @@ end
|
||||
--- Once a plugin has been loaded, it will be removed from all handlers (via `del`).
|
||||
--- As a result, calling `trigger_load` with a plugin name is stateful and idempotent.
|
||||
---@overload fun(plugins: lz.n.Plugin | string[] | lz.n.Plugin[] | table<unknown, lz.n.Plugin>)
|
||||
---@overload fun(plugins: string | string[], opts: lz.n.lookup.Opts)
|
||||
---@overload fun(plugins: string | string[], opts: lz.n.lookup.Opts): string[]
|
||||
M.trigger_load = function(plugins, opts)
|
||||
require("lz.n.loader").load(plugins, function(name)
|
||||
return require("lz.n.loader").load(plugins, function(name)
|
||||
return M.lookup(name, opts)
|
||||
end)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user