CloudStorageError
CloudStorageError
is a custom error class which wraps most of the errors produced by the library.
import { CloudStorageError } from 'react-native-cloud-storage';
API
The class provides three properties:
message
(string
): The error message.code
(CloudStorageErrorCode
): The error code which can be used to determine the type of the error.details
(any
): Optionally, any details like raw errors.
Example
import { CloudStorage, CloudStorageError, CloudStorageErrorCode } from 'react-native-cloud-storage';
try {
await CloudStorage.stat('test.txt');
} catch (e: unknown) {
if (e instanceof CloudStorageError && e.code === CloudStorageErrorCode.FILE_NOT_FOUND) {
console.log('File not found');
} else {
console.warn(e);
}
}