/** * asyncAction Throughput Benchmarks * ────────────────────────────────── * Run with: * npm run bench * npx vitest bench lib/actions/__benches__/asyncAction.bench.ts * * Suite is tuned to complete in ~10–15 s total. * * Groups: * A) Creation throughput — single instance, 4 configs + 2 batch-200 cases * B) Call throughput — fast resolve / error path on a shared action * C) Cache hit vs miss — cache() warm vs cold key * D) Interceptor overhead — bare vs before+after * E) Page scenario — 200 actions created + invoked concurrently * * Tuning knobs (passed straight to tinybench's Bench constructor): * time — max milliseconds to run the timed phase * iterations — minimum sample count (Vitest picks whichever is larger) * warmupTime — warmup phase duration (default 100 ms; we keep it short) * warmupIterations — minimum warmup samples */ export {}; //# sourceMappingURL=asyncAction.bench.d.ts.map