UNPKG

@types/defer-promise

Version:
35 lines (27 loc) 1.03 kB
# Installation > `npm install --save @types/defer-promise` # Summary This package contains type definitions for defer-promise (https://github.com/75lb/defer-promise#readme). # Details Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/defer-promise. ## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/defer-promise/index.d.ts) ````ts // eslint-disable-next-line @definitelytyped/no-unnecessary-generics declare function defer<T>(): DeferPromise.Deferred<T>; export = defer; declare global { namespace DeferPromise { interface Deferred<T> { promise: Promise<T>; resolve(value: T | PromiseLike<T>): void; resolve(this: Deferred<void>): void; reject(reason?: any): void; } } } ```` ### Additional Details * Last updated: Mon, 06 Nov 2023 22:41:05 GMT * Dependencies: none # Credits These definitions were written by [Niklas Fiekas](https://github.com/niklasf).