@code-pushup/coverage-plugin
Version:
Code PushUp plugin for tracking code coverage ☂
17 lines (16 loc) • 651 B
TypeScript
import type { LCOVRecord } from 'parse-lcov';
import type { AuditOutputs } from '@code-pushup/models';
import type { CoverageResult, CoverageType } from '../../config.js';
/**
*
* @param results Paths to LCOV results
* @param coverageTypes types of coverage to be considered
* @returns Audit outputs with complete coverage data.
*/
export declare function lcovResultsToAuditOutputs(results: CoverageResult[], coverageTypes: CoverageType[]): Promise<AuditOutputs>;
/**
*
* @param results Paths to LCOV results
* @returns Array of parsed LCOVRecords.
*/
export declare function parseLcovFiles(results: CoverageResult[]): Promise<LCOVRecord[]>;