one-double-zero
Version:
[![NPM version][npm-image]][npm-url] [![Build Status][build-image]][build-url] [![Coverage percentage][coveralls-image]][coveralls-url]
15 lines (14 loc) • 373 B
TypeScript
import type { Watermarks } from "./watermark";
import type { CoverageMap } from "one-double-zero-core";
export interface Context {
readonly coverageMap: CoverageMap;
readonly outputDirectory: string;
readonly watermarks?: Watermarks;
}
/**
* A coverage reporter
*/
export interface Reporter {
execute(context: Context): void;
readonly name: string;
}