Skip to content

ambiten


ambiten / logger / createCircuitBreaker

Function: createCircuitBreaker()

createCircuitBreaker<TArgs, TResult>(fn, options?): (...args) => Promise<TResult>

Defined in: packages/logger/src/utils/circuitBreaker/circuitBreaker.ts:12

Type Parameters

TArgs

TArgs extends unknown[]

TResult

TResult

Parameters

fn

(...args) => Promise<TResult>

options?

CircuitBreakerOptions = {}

Returns

(...args) => Promise<TResult>

Context-aware execution infrastructure for multi-tenant systems.