@useorbis/db-sdk
Version:
Orbis' Typescript SDK for building open-data experiences.
9 lines (8 loc) • 413 B
TypeScript
/**
*
* Original implementation taken from Radash
* https://github.com/rayepps/radash/blob/03dd3152f560414e933cedcd3bda3c6db3e8306b/src/async.ts#L265
* Slightly modified to simplify it for our use case.
*
**/
export declare const catchError: <Return>(func: () => Return) => Return extends Promise<any> ? Promise<[undefined, Error] | [Awaited<Return>, undefined]> : [undefined, Error] | [Return, undefined];