import type { Result } from '../../../mod.js'; import { AnyError } from '../anyError/anyError.js'; /** ## `MultipleError` : 多重错误 + 用于表示多个错误的错误,通常在多个Promise合并操作中使用 @example ```ts const err1 = new AnyError('Error', 'err1') const err2 = new AnyError('Error', 'err2') const err3 = new AnyError('Error', 'err3') const err = MultipleError.new().append(err1).append(err2).append(err3) console.log(err.cause()) // err1:err1\nerr2:err2\nerr3:err3\n ``` @level `Error` @category Error */ export declare class MultipleError> extends AnyError<'Error'> { private _errors; constructor(erros: E); static new(_exp?: string): MultipleError<[]>; static err(_exp?: string): Result>; /** ### `append` : 追加错误 */ append(err: N): MultipleError<[...E, N]>; /** ### `errors` : 获取错误列表 */ erros(): Array; } //# sourceMappingURL=multipleError.d.ts.map