Skip to main content

withErrorHandling

FitFileViewer - API Documentation v30.0.1


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

Function: withErrorHandling()

withErrorHandling<Args, Result, Fallback>(fn: (...args: Args) => MaybePromise<Result>, options?: ErrorHandlingOptions<Fallback>): (...args: Args) => MaybePromise<Result | Fallback>

Defined in: utils/errors/errorHandling.ts:331

Wrap a sync or async function with standardized error handling.

Type Parameters​

Args​

Args extends unknown[]

Result​

Result

Fallback​

Fallback = null

Parameters​

fn​

(...args: Args) => MaybePromise<Result>

options?​

ErrorHandlingOptions<Fallback> = {}

Returns​

(...args: Args) => MaybePromise<Result | Fallback>