UNPKG

917 BTypeScriptView Raw
1import libCoverage from "istanbul-lib-coverage";
2import { GetText } from "./get-text";
3import { NullableSourceText } from "./source-map/source-store";
4import { RichProcessCov, RichScriptCov } from "./spawn-inspected";
5export interface RichIstanbulCoverageMap {
6 coverageMap: libCoverage.CoverageMap;
7 sources: Map<string, NullableSourceText>;
8}
9export declare function processCovsToIstanbul(processCovs: ReadonlyArray<RichProcessCov>, getText?: GetText, unwrapCjs?: boolean): Promise<RichIstanbulCoverageMap>;
10export declare function normalizeProcessCov(processCov: RichProcessCov): RichProcessCov;
11export declare function normalizeScriptCov(scriptCov: RichScriptCov): RichScriptCov;
12/**
13 * Convert to an istanbul coverage map, without applying source maps.
14 *
15 * @param processCov Process coverage to convert.
16 */
17export declare function toRawIstanbul(processCov: RichProcessCov): libCoverage.CoverageMapData;