@morph-mapper/source / safeAsync
Function: safeAsync()
safeAsync<
T>(fn):Promise<Result<T,Error>>
Defined in: queries.ts:9
Allows a function to be called safely and returns a Result instead of throwing an error.
Type Parameters
T
T
Parameters
fn
() => Promise<T>
Async function which throws an error when called.
Returns
Promise<Result<T, Error>>
A Result containing either the resolved value or the error that was thrown.