UNPKG

@flxbl-io/sfp

Version:

sfp is a CLI tool to help you manage your Salesforce projects in an artifact centric model

24 lines (23 loc) 818 B
import { Logger } from "@flxbl-io/sfp-logger"; export default class IndividualClassCoverage { private codeCoverage; private logger; constructor(codeCoverage: any, logger: Logger); getIndividualClassCoverage(classesToBeValidated?: string[]): ClassCoverage[]; validateIndividualClassCoverage(individualClassCoverage: ClassCoverage[], coverageThreshold?: number): { result: boolean; message: string; classesCovered?: ClassCoverage[]; classesWithInvalidCoverage?: ClassCoverage[]; }; } export type CoverageOptions = { isPackageCoverageToBeValidated: boolean; isIndividualClassCoverageToBeValidated: boolean; coverageThreshold: number; classesToBeValidated?: string[]; }; export type ClassCoverage = { name: string; coveredPercent: number; };