UNPKG

@squarecloud/blob

Version:
24 lines 786 B
// src/structures/error.ts var SquareCloudBlobError = class _SquareCloudBlobError extends Error { constructor(code, message, cause) { super(message, { cause }); this.name = _SquareCloudBlobError.name; this.message = this.getMessage(code); } getMessage(rawCode) { const code = rawCode.replaceAll("_", " ").toLowerCase().replace(/(^|\s)\S/g, (L) => L.toUpperCase()); const message = this.message ? `: ${this.message}` : ""; return `${code}${message}`; } }; var SquareCloudValidationError = class _SquareCloudValidationError extends SquareCloudBlobError { constructor(...args) { super(...args); this.name = _SquareCloudValidationError.name; } }; export { SquareCloudBlobError, SquareCloudValidationError }; //# sourceMappingURL=error.mjs.map