pendings
Version:
Better control of promises
20 lines (16 loc) • 336 B
JavaScript
/**
* Timeout error.
*/
;
class TimeoutError extends Error {
/**
* Timeout error for pending promise.
* @param {Number} timeout
*/
constructor(timeout) {
const message = `Promise rejected by timeout (${timeout} ms)`;
super(message);
this.timeout = timeout;
}
}
module.exports = TimeoutError;