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>