Skip to content
1 min read · 97 words

Interface: CrashPolicyOptions

Defined in: src/batteries/isolation/crash_policy.ts:25

Options accepted by createCrashPolicy.

Properties

PropertyTypeDescriptionDefined in
maxCrashes?numberCrashes tolerated inside the window (inclusive) before record() returns 'giveUp'. Default 3.src/batteries/isolation/crash_policy.ts:29
now?() => numberInjectable clock (for tests). Default Date.now.src/batteries/isolation/crash_policy.ts:31
windowMs?numberSliding window, in ms; a crash older than this no longer counts toward escalation. Default 120_000.src/batteries/isolation/crash_policy.ts:27