auction
Version:
Easy way to create auctions
23 lines (20 loc) • 505 B
JavaScript
;
export class BaseError extends Error {
constructor(message, logger) {
super(message);
this.name = this.constructor.name;
this.message = message;
Error.captureStackTrace(this, this.constructor.name);
if (logger) logger.emit('error', this);
}
}
export class AuctionError extends BaseError {
constructor(message, logger) {
super(message, logger);
}
}
export class BidError extends BaseError {
constructor(message, logger) {
super(message, logger);
}
}