UNPKG

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