Skip to content
1 min read · 89 words

Function: createCrashPolicy()

ts
function createCrashPolicy(options?: CrashPolicyOptions): CrashPolicy;

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

Build a sliding-window crash-escalation policy: the first maxCrashes - 1 crashes inside windowMs each return 'respawn'; the maxCrashes-th (and every crash after it, while still inside the window) returns 'giveUp'. Two crashes spaced further apart than windowMs are each treated as a fresh, first-in-window crash — an occasional isolated crash over a long-running session never escalates.

Parameters

ParameterTypeDescription
optionsCrashPolicyOptionsSee CrashPolicyOptions.

Returns

CrashPolicy