{"version":3,"file":"DcqlError.mjs","names":[],"sources":["../../../src/modules/dcql/DcqlError.ts"],"sourcesContent":["import { CredoError } from '../../error'\n\nexport class DcqlError extends CredoError {\n  public additionalMessages?: Array<string>\n\n  public constructor(\n    message: string,\n    { cause, additionalMessages }: { cause?: Error; additionalMessages?: Array<string> } = {}\n  ) {\n    let fullMessage = message\n\n    if (additionalMessages?.length) {\n      fullMessage += `\\n - ${additionalMessages.join('\\n - ')}`\n    }\n\n    super(fullMessage, { cause })\n    this.additionalMessages = additionalMessages\n  }\n}\n"],"mappings":";;;;;;AAEA,IAAa,YAAb,cAA+B,WAAW;CAGxC,AAAO,YACL,SACA,EAAE,OAAO,uBAA8E,EAAE,EACzF;EACA,IAAI,cAAc;AAElB,MAAI,oBAAoB,OACtB,gBAAe,QAAQ,mBAAmB,KAAK,QAAQ;AAGzD,QAAM,aAAa,EAAE,OAAO,CAAC;AAC7B,OAAK,qBAAqB"}