1 | import { MutantResult, schema, StrykerOptions } from '@stryker-mutator/api/core';
|
2 | import { Logger } from '@stryker-mutator/api/logging';
|
3 | import { DryRunCompletedEvent, MutationTestingPlanReadyEvent } from '@stryker-mutator/api/report';
|
4 | import { StrictReporter } from './strict-reporter.js';
|
5 | export declare class EventRecorderReporter implements StrictReporter {
|
6 | private readonly log;
|
7 | private readonly options;
|
8 | static readonly inject: ["logger", "options"];
|
9 | private readonly allWork;
|
10 | private readonly createBaseFolderTask;
|
11 | private index;
|
12 | constructor(log: Logger, options: StrykerOptions);
|
13 | private writeToFile;
|
14 | private format;
|
15 | private work;
|
16 | onDryRunCompleted(event: DryRunCompletedEvent): void;
|
17 | onMutationTestingPlanReady(event: MutationTestingPlanReadyEvent): void;
|
18 | onMutantTested(result: MutantResult): void;
|
19 | onMutationTestReportReady(report: schema.MutationTestResult): void;
|
20 | onAllMutantsTested(results: MutantResult[]): void;
|
21 | wrapUp(): Promise<void>;
|
22 | }
|
23 | //# sourceMappingURL=event-recorder-reporter.d.ts.map |
\ | No newline at end of file |