{"version":3,"file":"error-apiv3.cjs","sources":["../../../src/models/vo/error-apiv3.ts"],"sourcesContent":["// biome-ignore lint/suspicious/noExplicitAny: ignore\nexport class ErrorV3<ARGS = any> extends Error {\n  code: string;\n\n  args?: ARGS;\n\n  constructor(\n    message = '',\n    code = '',\n    stack = undefined,\n    args: ARGS | undefined = undefined,\n  ) {\n    super(); // do not provide message to the super constructor\n    this.message = message;\n    this.code = code;\n    this.stack = stack;\n    this.args = args;\n  }\n}\n\n// biome-ignore lint/suspicious/noExplicitAny: ignore\nexport const isErrorV3 = <ARGS = any>(obj: any): obj is ErrorV3<ARGS> => {\n  return (\n    obj != null && typeof obj === 'object' && 'code' in obj && 'message' in obj\n  );\n};\n"],"names":["ErrorV3","message","code","stack","args","__publicField","isErrorV3","obj"],"mappings":"oPACO,MAAMA,UAA4B,KAAM,CAK7C,YACEC,EAAU,GACVC,EAAO,GACPC,EAAQ,OACRC,EAAyB,OACzB,CACM,MAAA,EAVRC,EAAA,aAEAA,EAAA,aASE,KAAK,QAAUJ,EACf,KAAK,KAAOC,EACZ,KAAK,MAAQC,EACb,KAAK,KAAOC,CAAA,CAEhB,CAGa,MAAAE,EAAyBC,GAElCA,GAAO,MAAQ,OAAOA,GAAQ,UAAY,SAAUA,GAAO,YAAaA"}