UNPKG

@useorbis/db-sdk

Version:

Orbis' Typescript SDK for building open-data experiences.

9 lines (8 loc) 413 B
/** * * 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];