UNPKG

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