1 |
|
2 | import libCoverage from "istanbul-lib-coverage";
|
3 | export interface ReportOptions {
|
4 | map: libCoverage.CoverageMap;
|
5 | sourceFinder?(furi: string): string;
|
6 | }
|
7 | export interface Reporter {
|
8 | reportStream?(options: ReportOptions): NodeJS.ReadableStream;
|
9 | reportVinyl?(options: ReportOptions): NodeJS.ReadableStream;
|
10 | }
|
11 | export interface StreamReporter {
|
12 | reportStream(options: ReportOptions): NodeJS.ReadableStream;
|
13 | reportVinyl?(options: ReportOptions): NodeJS.ReadableStream;
|
14 | }
|
15 | export interface VinylReporter {
|
16 | reportStream?(options: ReportOptions): NodeJS.ReadableStream;
|
17 | reportVinyl(options: ReportOptions): NodeJS.ReadableStream;
|
18 | }
|