blob: 9add36b5f467013ea84609a97db610bb94dc3689 [file] [log] [blame]
import { EmitOutput } from "../compiler/emit-output";
import { Configuration } from "../shared/configuration";
import { File } from "../shared/file";
import { CoverageCallback } from "./coverage-callback";
export declare class Coverage {
private config;
private coverage;
private coveragePreprocessor;
private log;
constructor(config: Configuration);
initialize(helper: any, logger: any): void;
instrument(file: File, bundled: string, emitOutput: EmitOutput, callback: CoverageCallback): void;
private hasNoOutput;
private isExcluded;
}