mirror of
https://github.com/certd/certd.git
synced 2026-04-18 16:40:54 +08:00
24 lines
639 B
TypeScript
24 lines
639 B
TypeScript
import { Constants } from "../constants.js";
|
|
import { BaseException } from "./base-exception.js";
|
|
|
|
/**
|
|
* 通用异常
|
|
*/
|
|
export class CommonException extends BaseException {
|
|
constructor(message) {
|
|
super("CommonException", Constants.res.error.code, message ? message : Constants.res.error.message);
|
|
}
|
|
}
|
|
|
|
export class CodeException extends BaseException {
|
|
constructor(res: { code: number; message: string; data?: any }) {
|
|
super("CodeException", res.code, res.message, res.data);
|
|
}
|
|
}
|
|
|
|
export class TextException extends BaseException {
|
|
constructor(name, code, message, data?) {
|
|
super(name, code, message, data);
|
|
}
|
|
}
|