interface CoverageSummary

The run's line coverage: one entry per source file, plus the totals across all of them.

const coverage: CoverageSummary = { files: [], coveredLines: 0, coverableLines: 0, percent: 0 };
coverage.files.length; // 0 — nothing coverable was found

Properties

One entry per non-test source file the bundle mapped back to.

coveredLines: number

Covered lines across every file.

coverableLines: number

Coverable lines across every file.

percent: number

Overall percentage covered.

Usage

import { type CoverageSummary } from "lib/api/index.ts";