feat(lib/plugins): add internal way to get enabled plugins count
This commit is contained in:
parent
06388fbf2e
commit
755021f56e
1 changed files with 6 additions and 0 deletions
|
|
@ -154,6 +154,12 @@ export function registerPlugin(
|
|||
_plugins.set(manifest.id, plugin)
|
||||
}
|
||||
|
||||
export function getEnabledPluginsCount() {
|
||||
let count = 0
|
||||
for (const plugin of _plugins.values()) if (plugin.flags & PluginFlags.Enabled) count++
|
||||
return count
|
||||
}
|
||||
|
||||
export async function initPlugins() {
|
||||
const promises: Promise<void>[] = []
|
||||
for (const plugin of _plugins.values()) if (plugin.flags & PluginFlags.Enabled) promises.push(plugin.init())
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue