feat: add node-shim & move plugin interface

Signed-off-by: MiaoWoo <admin@yumc.pw>
This commit is contained in:
2020-06-02 18:01:56 +08:00
parent 79f151de5c
commit 73ada5fd17
7 changed files with 172 additions and 126 deletions

View File

@ -26,7 +26,8 @@ export namespace plugin {
enable(...args: any[]): void;
disable(...args: any[]): void;
reload(...args: any[]): void;
getPlugins(): Map<string, any>;
getPlugin(name: string): plugin.Plugin;
getPlugins(): Map<string, plugin.Plugin>;
}
export interface Plugin {
description: PluginMetadata;