{
  "version": 3,
  "sources": ["../../src/errors.ts"],
  "sourcesContent": ["/* eslint-disable functional/no-this-expressions */\n/* eslint-disable functional/no-classes */\nclass ValidationError extends Error {\n  public modelName: string\n  public keysToErrors: Record<string, readonly string[]>\n  constructor(\n    modelName: string,\n    keysToErrors: Record<string, readonly string[]>\n  ) {\n    super(`${modelName} did not pass validation`)\n    this.name = 'ValidationError'\n    this.modelName = modelName\n    this.keysToErrors = keysToErrors\n  }\n}\n/* eslint-enable functional/no-this-expressions */\n/* eslint-enable functional/no-classes */\n\nexport { ValidationError }\n"],
  "mappings": ";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAEA,IAAM,kBAAN,cAA8B,MAAM;AAAA,EAGlC,YACE,WACA,cACA;AACA,UAAM,GAAG,SAAS,0BAA0B;AAC5C,SAAK,OAAO;AACZ,SAAK,YAAY;AACjB,SAAK,eAAe;AAAA,EACtB;AACF;",
  "names": []
}
