UNPKG

modern-async

Version:

A modern tooling library for asynchronous operations using async/await, promises and async generators

18 lines (15 loc) 352 B
/** * An error type which is used when an asynchronous operation takes too much time to perform. */ class TimeoutError extends Error { /** * Constructs a new instance. * * @param {string} message The error message */ constructor (message) { super(message) this.name = this.constructor.name } } export default TimeoutError