Function: withErrorHandling()
function withErrorHandling<Args extends unknown[], Result, Fallback = null>(
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>