@boost/core
Version:
Robust pipeline for creating dev tools that separate logic into routines and tasks.
14 lines • 436 B
TypeScript
import { Contract } from '@boost/common';
import Tool from './Tool';
export declare const DEFAULT_PLUGIN_PRIORITY = 100;
export default abstract class Plugin<Options extends object = {}> extends Contract<Options> {
moduleName: string;
name: string;
priority: number;
tool: Tool<any>;
/**
* Called once the plugin has been loaded by the tool.
*/
bootstrap(): void;
}
//# sourceMappingURL=Plugin.d.ts.map