UNPKG

eth-provider

Version:
15 lines (11 loc) 347 B
const EventEmitter = require('events') class UnavailableConnection extends EventEmitter { constructor (message) { super() setTimeout(() => this.onError(new Error(message)), 0) } onError (err) { if (this.listenerCount('error')) this.emit('error', err) } } module.exports = message => () => new UnavailableConnection(message)