Skip to main content

makeResilient

FitFileViewer - API Documentation v30.0.1


FitFileViewer - API Documentation / utils/errors/errorHandling / makeResilient

Function: makeResilient()

makeResilient<Args, 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>