feat: inject config folder

Signed-off-by: MiaoWoo <admin@yumc.pw>
This commit is contained in:
2020-02-24 16:25:16 +08:00
parent 9fd4b51d98
commit d7e8b05573
2 changed files with 10 additions and 5 deletions

View File

@ -1,20 +1,22 @@
import { Container } from "@ms/container";
export namespace plugin {
/**
* MiaoScript Plugin
*/
export const Plugin = Symbol("Plugin");
/**
* MiaoScript Plugin
*/
export const PluginFolder = Symbol("PluginFolder");
/**
* Runtime Plugin Instance
*/
export const PluginInstance = Symbol("PluginInstance");
/**
* MiaoScript Plugin Manager
* MiaoScript Plugin Manager Symbol
*/
export const PluginManager = Symbol("PluginManager");
/**
* MiaoScript Plugin Manager
* MiaoScript Plugin Manager Interface
*/
export interface PluginManager {
scan(folder: string): void;