/** * @file API 类型管理器 * 参考 hojs * @author Yourtion Guo */ import { Manager } from "./manager"; export interface IError { /** 错误名称 */ name: string; /** 错误状态码 */ status: number; /** 错误码 */ code: number; /** 错误描述 */ description: string; /** 是否为默认错误 */ isDefault: boolean; /** 出现错误时是否输出到前端 */ isShow: boolean; /** 出现错误时是否打印日志 */ isLog: boolean; } export declare class ErrorManager extends Manager { private codes; /** 注册错误类型 */ register(name: string, error: Partial): this; /** 修改默认错误 */ modify(name: string, data: Partial): this; /** 导入错误 */ import(errors: Array>): void; }