Files
SnowLuma/.pnpm-store/v11/files/91/205f46c2de33da1b7546a1b387ecf8e3076ee2b4af9a9e4f415b3fd5288110c68c0cd11637d5e7c1109c37252e8164096a50661e3c5ab2d2b5ebbccf278b5f
T
TanTan 2a69b23b47
Dev Build / cleanup (push) Waiting to run
Dev Build / typecheck (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +08:00

25 lines
936 B
Plaintext

import { CoverageMap } from 'istanbul-lib-coverage';
import { ProxifiedModule } from 'magicast';
import { Profiler } from 'node:inspector';
import { BaseCoverageProvider, CoverageProvider, Vitest, ReportContext } from 'vitest/node';
interface ScriptCoverageWithOffset extends Profiler.ScriptCoverage {
startOffset: number;
}
declare class V8CoverageProvider extends BaseCoverageProvider implements CoverageProvider {
name: "v8";
version: string;
initialize(ctx: Vitest): void;
createCoverageMap(): CoverageMap;
generateCoverage({ allTestsRun }: ReportContext): Promise<CoverageMap>;
generateReports(coverageMap: CoverageMap, allTestsRun?: boolean): Promise<void>;
parseConfigModule(configFilePath: string): Promise<ProxifiedModule<any>>;
private getCoverageMapForUncoveredFiles;
private remapCoverage;
private getSources;
private convertCoverage;
}
export { V8CoverageProvider };
export type { ScriptCoverageWithOffset };