function write
write(
projectRoot: string,
): Promise<void>

Writes the failure cache. Best-effort; callers fire-and-forget like Timings.persist.

import * as FailureCache from './failure-cache.ts';

// Defined, not invoked: writes tmp/.qunitx-last-failures.json to disk.
async function persist(projectRoot: string, payload: FailureCache.FailureCachePayload) {
  await FailureCache.write(projectRoot, payload);
}

Parameters

projectRoot: string

Return Type

Promise<void>

Usage

import { write } from "lib/utils/failure-cache.ts";