karma-typescript
Version:
Simplifying running unit tests with coverage for Typescript projects.
16 lines (15 loc) • 573 B
TypeScript
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;
}