Files
certd/packages/libs/lib-server/src/basic/exception/common-exception.ts
2025-07-14 23:02:47 +08:00

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);
}
}