{"version":3,"file":"missing-tag-error.mjs","names":[],"sources":["../../../src/message/parser/missing-tag-error.ts"],"sourcesContent":["import { MissingDataError } from \"./missing-data-error\";\nimport { reasonForValue } from \"~/utils/reason-for-value\";\n\nexport class MissingTagError extends MissingDataError {\n  tagKey: string;\n  actualValue: string | null | undefined;\n\n  constructor(\n    tagKey: string,\n    actualValue: string | null | undefined,\n    cause?: Error,\n  ) {\n    super(\n      `Required tag value not present at key \"${tagKey}\" (is ${reasonForValue(\n        actualValue,\n      )})`,\n      cause,\n    );\n\n    this.tagKey = tagKey;\n    this.actualValue = actualValue;\n  }\n}\n"],"mappings":";;;AAGA,IAAa,kBAAb,cAAqC,iBAAiB;CACpD;CACA;CAEA,YACE,QACA,aACA,OACA;AACA,QACE,0CAA0C,OAAO,QAAQ,eACvD,YACD,CAAC,IACF,MACD;AAED,OAAK,SAAS;AACd,OAAK,cAAc"}