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