Skip to main content

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>