es-promise-ext
Version:
Native promise extensions for javascript and typescript.
22 lines (21 loc) • 538 B
TypeScript
declare global {
interface Promise<T> {
/**
* Delay between the promise chain.
*
* @param {number} millisecond
* - a time for the delay
*
* @return {Promise<T>}
* A value which pass through within a promise
*
* @example
* Promise.resolve('a')
* .delay(300)
* .then(doSomething)
* // return 'a' in a promise after delay 300 ms
*/
delay(millisecond: number): Promise<T>;
}
}
export {};