Files
DefinitelyTyped/p-defer/index.d.ts
2016-12-28 16:12:03 -05:00

15 lines
441 B
TypeScript

// Type definitions for p-defer 1.0
// Project: https://github.com/sindresorhus/p-defer
// Definitions by: Sam Verschueren <https://github.com/SamVerschueren>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
interface DeferredPromise<T> {
resolve<U>(value: U | PromiseLike<U>): Promise<U>;
reject(reason: any): Promise<never>;
promise: Promise<T>;
}
declare function pDefer<T>(): DeferredPromise<T>;
export = pDefer;