UNPKG

@redux-saga/deferred

Version:

Helper for creating "exposed" promise object (with resolve & reject methods).

10 lines (7 loc) 228 B
export interface Deferred<R> { resolve(result: R): void reject(error: any): void promise: Promise<R> } export default function deferred<R>(): Deferred<R> export function arrayOfDeferred<R>(length: number): Deferred<R>[]