UNPKG

562 BTypeScriptView Raw
1import { Plugins, PluginInterfaces, PluginContext, Injector, Plugin, PluginKind } from '@stryker-mutator/api/plugin';
2export declare class PluginCreator {
3 private readonly pluginsByKind;
4 private readonly injector;
5 static readonly inject: ["pluginsByKind", "$injector"];
6 constructor(pluginsByKind: Map<PluginKind, Array<Plugin<PluginKind>>>, injector: Injector<PluginContext>);
7 create<TPlugin extends keyof Plugins>(kind: TPlugin, name: string): PluginInterfaces[TPlugin];
8 private findPlugin;
9}
10//# sourceMappingURL=plugin-creator.d.ts.map
\No newline at end of file