UNPKG

@rytass/storages

Version:
29 lines (27 loc) 850 B
class StorageError extends Error { code; message; constructor(code, message){ super(message || ErrorDefaultMessage[code]); this.code = code; this.message = message || ErrorDefaultMessage[code]; } } var ErrorCode = /*#__PURE__*/ function(ErrorCode) { ErrorCode["WRITE_FILE_ERROR"] = "101"; ErrorCode["READ_FILE_ERROR"] = "102"; ErrorCode["REMOVE_FILE_ERROR"] = "103"; ErrorCode["UNRECOGNIZED_ERROR"] = "104"; ErrorCode["DIRECTORY_NOT_FOUND"] = "201"; ErrorCode["FILE_NOT_FOUND"] = "202"; return ErrorCode; }({}); const ErrorDefaultMessage = { ["101"]: 'WRITE_FILE_ERROR', ["102"]: 'READ_FILE_ERROR', ["103"]: 'REMOVE_FILE_ERROR', ["104"]: 'UNRECOGNIZED_ERROR', ["201"]: 'DIRECTORY_NOT_FOUND', ["202"]: 'FILE_NOT_FOUND' }; export { ErrorCode, StorageError };