UNPKG

react-native-cloud-storage

Version:

☁️ Save to & read from iCloud and Google Drive using React Native

20 lines (17 loc) 552 B
import { NativeModules } from 'react-native'; import { NativeLocalFileSystem as TNativeLocalFileSystem } from '../types/native'; import { createProxiedNativeModule } from '../utils/native'; import { LINKING_ERROR } from './constants'; const NativeLocalFileSystem = createProxiedNativeModule<TNativeLocalFileSystem>( NativeModules.CloudStorageLocalFileSystem ); export const localFileSystem = NativeLocalFileSystem ?? (new Proxy( {}, { get() { throw new Error(LINKING_ERROR); }, } ) as TNativeLocalFileSystem);