function read
read(projectRoot: string): Task<FailureCachePayload | null, never>

Reads the failure cache; returns null on a missing file or any parse/shape error.

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

await FailureCache.read('/tmp/no-such-qunitx-project'); // null — a missing cache is just a miss

Parameters

projectRoot: string

Return Type

Task<FailureCachePayload | null, never>

Usage

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