/** * 抛错「标准错误类型」表(manager-node 层) * * ⚠️ **自有码的唯一来源**:code 字面量只允许出现在本文件(helper 与显式 throw 都引用这里)。 * source **不在本表**:由各仓构造器按本层注入(避免跨仓复制时串层)。 * * 用法(两种写法语义等价): * throw new CloudBaseError(message, { type: ERROR_TYPES.invalidParam }) // 显式 throw ✓ * throwInvalidParam(message) // 短形态 ✓ */ export declare const ERROR_TYPES: { readonly invalidParam: { readonly code: "INVALID_PARAM"; }; readonly notFound: { readonly code: "NOT_FOUND"; }; readonly netError: { readonly code: "NETWORK_ERROR"; }; readonly apiError: { readonly code: "API_ERROR"; }; readonly credentialError: { readonly code: "MISSING_CREDENTIAL"; }; readonly fileError: { readonly code: "FILE_READ_ERROR"; }; }; export type ErrorTypeName = keyof typeof ERROR_TYPES; export type ErrorType = (typeof ERROR_TYPES)[ErrorTypeName];