{"version":3,"file":"errors.cjs","sources":["../../src/errors.ts"],"sourcesContent":["/** @category Errors */\nexport class NumberOutOfRangeError extends RangeError {\n  readonly name: string = 'NumberOutOfRangeError';\n\n  constructor(\n    serializer: string,\n    min: number | bigint,\n    max: number | bigint,\n    actual: number | bigint\n  ) {\n    super(\n      `Serializer [${serializer}] expected number to be between ${min} and ${max}, got ${actual}.`\n    );\n  }\n}\n"],"names":["NumberOutOfRangeError","RangeError","name","constructor","serializer","min","max","actual"],"mappings":";;;;AAAA;AACO,MAAMA,qBAAqB,SAASC,UAAU,CAAC;AAC3CC,EAAAA,IAAI,GAAW,uBAAuB,CAAA;EAE/CC,WAAW,CACTC,UAAkB,EAClBC,GAAoB,EACpBC,GAAoB,EACpBC,MAAuB,EACvB;IACA,KAAK,CACF,CAAcH,YAAAA,EAAAA,UAAW,CAAkCC,gCAAAA,EAAAA,GAAI,QAAOC,GAAI,CAAA,MAAA,EAAQC,MAAO,CAAA,CAAA,CAAE,CAC7F,CAAA;AACH,GAAA;AACF;;;;"}