function build
build(config: Config): FailureCachePayload

Assembles the cache payload from the shared per-run failure slots on config.

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

import type { Config } from '../types.ts';

// Defined, not invoked: needs a fully assembled run Config.
function snapshot(config: Config): FailureCache.FailureCachePayload {
  return FailureCache.build(config); // { browser, files, tests } ready for write()
}

Parameters

config: Config

Return Type

Usage

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