import { AbortError, ERR_IPC_CHANNEL_CLOSED } from "../_errors.ts";
function aggregateTwoErrors(innerError, outerError) { if (innerError && outerError && innerError !== outerError) { if (Array.isArray(outerError.errors)) { outerError.errors.push(innerError); return outerError; } const err = new AggregateError( [ outerError, innerError, ], outerError.message, ); err.code = outerError.code; return err; } return innerError || outerError;}
const codes = { ERR_IPC_CHANNEL_CLOSED,};
export default { codes, aggregateTwoErrors,};export { AbortError, aggregateTwoErrors, codes };