@stryker-mutator/core
Version:
The extendable JavaScript mutation testing framework
17 lines • 896 B
TypeScript
import { PartialStrykerOptions } from '@stryker-mutator/api/core';
import { BaseContext, Injector } from '@stryker-mutator/api/plugin';
import { coreTokens } from '../di/index.js';
import { MutantInstrumenterContext } from './index.js';
import { LoggingBackend, LoggingServerAddress, LoggingSink } from '../logging/index.js';
export interface PrepareExecutorContext extends BaseContext {
[coreTokens.loggingSink]: LoggingSink;
[coreTokens.loggingServerAddress]: LoggingServerAddress;
}
export declare class PrepareExecutor {
private readonly injector;
private readonly loggingBackend;
static readonly inject: ["$injector", "loggingSink"];
constructor(injector: Injector<PrepareExecutorContext>, loggingBackend: LoggingBackend);
execute(cliOptions: PartialStrykerOptions): Promise<Injector<MutantInstrumenterContext>>;
}
//# sourceMappingURL=1-prepare-executor.d.ts.map