UNPKG

@boost/core

Version:

Robust pipeline for creating dev tools that separate logic into routines and tasks.

14 lines 436 B
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