Function: makeResilient()
function makeResilient<Args extends unknown[], Result, Fallback>(
fn: (...args: Args) => MaybePromise<Result>,
fallback: Fallback,
options?: ErrorHandlingOptions<Fallback>
): (...args: Args) => MaybePromise<Result | Fallback>;
Defined in: utils/errors/errorHandling.ts:506
Create a fail-safe function wrapper that returns a caller-provided fallback.
Type Parametersβ
Argsβ
Args extends unknown[]
Resultβ
Result
Fallbackβ
Fallback
Parametersβ
fnβ
(...args: Args) => MaybePromise<Result>
fallbackβ
Fallback
options?β
ErrorHandlingOptions<Fallback> = {}
Returnsβ
(...args: Args) => MaybePromise<Result | Fallback>