interface CoverageProvider {
    name: string;
    clean(clean?): void | Promise<void>;
    initialize(ctx): void | Promise<void>;
    onAfterSuiteRun(meta): void | Promise<void>;
    onFileTransform?(sourceCode, id, pluginCtx): TransformResult | Promise<TransformResult>;
    reportCoverage(reportContext?): void | Promise<void>;
    resolveOptions(): ResolvedCoverageOptions<Provider>;
}

Properties

name: string

Methods

  • Parameters

    • Optional clean: boolean

    Returns void | Promise<void>

  • Parameters

    Returns void | Promise<void>

  • Parameters

    Returns void | Promise<void>

  • Parameters

    • sourceCode: string
    • id: string
    • pluginCtx: any

    Returns TransformResult | Promise<TransformResult>

  • Parameters

    Returns void | Promise<void>

  • Returns ResolvedCoverageOptions<Provider>

Generated using TypeDoc