{"version":3,"file":"index.node.cjs","sources":["../src/AggregateError.ts"],"sourcesContent":["function defineNonEnumerableProp<T extends object, K extends keyof T>(\n  target: T,\n  key: K,\n  value: T[K]\n) {\n  Object.defineProperty(target, key, { value, enumerable: false });\n}\n\n/**\n * This class implements the standard {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AggregateError | AggregateError} class.\n *\n * @public\n */\nexport default class AggregateError extends Error {\n  public readonly errors!: readonly unknown[];\n  public readonly cause?: unknown;\n\n  public constructor(\n    errors: Iterable<unknown>,\n    message?: string,\n    options: { cause?: unknown } = {}\n  ) {\n    super(message);\n    defineNonEnumerableProp(this, \"errors\", [...errors]);\n    defineNonEnumerableProp(this, \"cause\", options.cause);\n  }\n}\n\nAggregateError.prototype.name = \"AggregateError\";\n"],"names":["defineNonEnumerableProp","target","key","value","Object","defineProperty","enumerable","AggregateError","Error","errors","message","options","cause","prototype","name"],"mappings":";;AAAA,SAASA,wBACPC,MAAS,EACTC,GAAM,EACNC,KAAW,EACX;IACAC,MAAOC,CAAAA,cAAc,CAACJ,MAAAA,EAAQC,GAAK,EAAA;AAAEC,QAAAA,KAAAA;AAAOG,QAAAA,UAAAA,EAAY,CAAA,CAAA;AAAM,KAAA,CAAA,CAAA;AAChE,CAAA;AAOe,MAAMC,cAAuBC,SAAAA,KAAAA,CAAAA;AAI1C,IAAA,WAAA,CACEC,MAAyB,EACzBC,OAAgB,EAChBC,OAA+B,GAAA,EAAE,CACjC;AACA,QAAA,KAAK,CAACD,OAAAA,CAAAA,EACNV,uBAAwB,CAAA,IAAI,EAAE,QAAU,EAAA;AAAIS,YAAAA,GAAAA,MAAAA;AAAO,SAAA,CAAA,EACnDT,uBAAwB,CAAA,IAAI,EAAE,OAAA,EAASW,QAAQC,KAAK,CAAA,CAAA;AACtD,KAAA;AACF,CAAA;AAEAL,cAAeM,CAAAA,SAAS,CAACC,IAAI,GAAG,gBAAA;;;;"}