apex-code-coverage-transformer
Version:
Transform Salesforce Apex code coverage JSONs into other formats accepted by SonarQube, GitHub, GitLab, Azure, Bitbucket, etc.
23 lines (22 loc) • 694 B
TypeScript
import { IstanbulCoverageObject } from '../utils/types.js';
import { BaseHandler } from './BaseHandler.js';
/**
* Handler for generating Istanbul/NYC JSON coverage reports.
*
* Istanbul is the most widely-used JavaScript code coverage tool.
* This format is compatible with NYC, Codecov, and many other tools.
*
* Compatible with:
* - Istanbul/NYC
* - Codecov
* - Coveralls
* - Node.js coverage tools
*
* @see https://istanbul.js.org/
*/
export declare class IstanbulCoverageHandler extends BaseHandler {
private coverageMap;
constructor();
processFile(filePath: string, fileName: string, lines: Record<string, number>): void;
finalize(): IstanbulCoverageObject;
}