@inversifyjs/plugin
Version:
InversifyJs plugin package
11 lines • 456 B
TypeScript
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