Function: makeSafe()
function makeSafe<Args extends unknown[], Result>(
fn: (...args: Args) => MaybePromise<Result>,
options?: {
logErrors?: boolean;
}
): (...args: Args) => MaybePromise<Result | null>;
Defined in: utils/errors/errorHandling.ts:524
Create a fail-safe function wrapper that returns null when the function fails.
Type Parametersβ
Argsβ
Args extends unknown[]
Resultβ
Result
Parametersβ
fnβ
(...args: Args) => MaybePromise<Result>
options?β
logErrors?β
boolean
Returnsβ
(...args: Args) => MaybePromise<Result | null>