123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- "use strict";
- class AbstractError extends Error {
- constructor(msg) {
- super(msg);
- this.name = 'Abstract Error';
- }
- }
- /**
- * 中断(正常停止)
- * @param msg
- * @constructor
- */
- class Interrupt extends AbstractError {
- constructor(msg) {
- super(msg);
- this.name = 'Interrupt';
- }
- }
- /**
- * 数据库错误
- * @param msg
- * @constructor
- */
- class DbError extends AbstractError {
- constructor(msg) {
- super(msg);
- this.name = 'Database Error';
- }
- }
- /**
- * Redis错误
- * @param msg
- * @constructor
- */
- class RedisError extends AbstractError {
- constructor(msg) {
- super(msg);
- this.name = 'Redis Error';
- }
- }
- /**
- * R2M错误
- * @param msg
- * @constructor
- */
- class R2MError extends AbstractError {
- constructor(msg) {
- super(msg);
- this.name = 'R2M Error';
- }
- }
- module.exports = {
- Interrupt,
- DbError,
- RedisError,
- R2MError
- };
|