lakutata
Version:
An IoC-based universal application framework.
23 lines (21 loc) • 512 B
TypeScript
/**
* 异常抽象类
*/
declare abstract class Exception extends Error {
abstract errno: number | string;
readonly appId: string;
readonly appName: string;
readonly errMsg: string;
readonly err: string;
readonly statusCode: number;
constructor(template: string, ...params: any[]);
constructor(message: string);
constructor(error: Error);
constructor();
/**
* 获取错误名称
* @returns {string}
*/
get name(): string;
}
export { Exception };