UNPKG

faked-promise

Version:

Create a promise that can be resolved and rejected outside of it

4 lines (2 loc) 223 B
declare function fakePromise<T = undefined>(): T extends undefined ? [Promise<undefined>, () => void, (error?: Error) => void] : [Promise<T>, (resolvedValue: T) => void, (error?: Error) => void] export default fakePromise