UNPKG

683 BTypeScriptView Raw
1import { MutantResult, PartialStrykerOptions } from '@stryker-mutator/api/core';
2import { createInjector } from 'typed-inject';
3/**
4 * The main Stryker class.
5 * It provides a single `runMutationTest()` function which runs mutation testing:
6 */
7export declare class Stryker {
8 private readonly cliOptions;
9 private readonly injectorFactory;
10 /**
11 * @constructor
12 * @param cliOptions The cli options.
13 * @param injectorFactory The injector factory, for testing purposes only
14 */
15 constructor(cliOptions: PartialStrykerOptions, injectorFactory?: typeof createInjector);
16 runMutationTest(): Promise<MutantResult[]>;
17}
18//# sourceMappingURL=stryker.d.ts.map
\No newline at end of file