{"version":3,"file":"errors.cjs","names":[],"sources":["../src/errors.ts"],"sourcesContent":["export class CurlError extends Error {\n  // https://curl.se/libcurl/c/libcurl-errors.html\n  code: number;\n  constructor(code: number, message: string) {\n    super(message);\n    if (code < 1 || code > 99) {\n      throw new Error(`\n        CurlError code must be between 1 and 99. Given: ${code}.\n\n        Please take a look at the resource below for valid Libcurl errors:\n          - https://curl.se/libcurl/c/libcurl-errors.html\n      `);\n    }\n    this.code = code;\n    Object.setPrototypeOf(this, CurlError.prototype);\n  }\n}\n"],"mappings":"mEAAA,IAAa,EAAb,MAAa,UAAkB,KAAM,CAGnC,YAAY,EAAc,EAAiB,CAEzC,GADA,MAAM,CAAO,EACT,EAAO,GAAK,EAAO,GACrB,MAAU,MAAM;0DACoC,EAAK;;;;OAIxD,EAEH,KAAK,KAAO,EACZ,OAAO,eAAe,KAAM,EAAU,SAAS,CACjD,CACF"}