11 lines
456 B
Plaintext
11 lines
456 B
Plaintext
import { PluginApi } from './PluginApi';
|
|
import { PluginContext } from './PluginContext';
|
|
export declare const isPlugin: unique symbol;
|
|
export declare abstract class Plugin<TContainer> {
|
|
readonly [isPlugin]: true;
|
|
protected readonly _container: TContainer;
|
|
protected readonly _context: PluginContext;
|
|
constructor(container: TContainer, context: PluginContext);
|
|
abstract load(api: PluginApi): void;
|
|
}
|
|
//# sourceMappingURL=Plugin.d.ts.map |