UNPKG

@squarecloud/blob

Version:
1 lines 1.34 kB
{"version":3,"sources":["../../src/structures/error.ts"],"sourcesContent":["export class SquareCloudBlobError extends Error {\n\tconstructor(code: string, message?: string, cause?: unknown) {\n\t\tsuper(message, { cause });\n\n\t\tthis.name = SquareCloudBlobError.name;\n\t\tthis.message = this.getMessage(code);\n\t}\n\n\tprivate getMessage(rawCode: string) {\n\t\tconst code = rawCode\n\t\t\t.replaceAll(\"_\", \" \")\n\t\t\t.toLowerCase()\n\t\t\t.replace(/(^|\\s)\\S/g, (L) => L.toUpperCase());\n\t\tconst message = this.message ? `: ${this.message}` : \"\";\n\n\t\treturn `${code}${message}`;\n\t}\n}\n\nexport class SquareCloudValidationError extends SquareCloudBlobError {\n\tconstructor(...args: ConstructorParameters<typeof SquareCloudBlobError>) {\n\t\tsuper(...args);\n\t\tthis.name = SquareCloudValidationError.name;\n\t}\n}\n"],"mappings":";AAAO,IAAM,uBAAN,MAAM,8BAA6B,MAAM;AAAA,EAC/C,YAAY,MAAc,SAAkB,OAAiB;AAC5D,UAAM,SAAS,EAAE,MAAM,CAAC;AAExB,SAAK,OAAO,sBAAqB;AACjC,SAAK,UAAU,KAAK,WAAW,IAAI;AAAA,EACpC;AAAA,EAEQ,WAAW,SAAiB;AACnC,UAAM,OAAO,QACX,WAAW,KAAK,GAAG,EACnB,YAAY,EACZ,QAAQ,aAAa,CAAC,MAAM,EAAE,YAAY,CAAC;AAC7C,UAAM,UAAU,KAAK,UAAU,KAAK,KAAK,OAAO,KAAK;AAErD,WAAO,GAAG,IAAI,GAAG,OAAO;AAAA,EACzB;AACD;AAEO,IAAM,6BAAN,MAAM,oCAAmC,qBAAqB;AAAA,EACpE,eAAe,MAA0D;AACxE,UAAM,GAAG,IAAI;AACb,SAAK,OAAO,4BAA2B;AAAA,EACxC;AACD;","names":[]}