Files
projet_gestion_commande/frontend-admin/node_modules/expo-file-system/src/ExpoFileSystem.ts
T
2026-02-07 22:33:02 +01:00

23 lines
756 B
TypeScript

import { NativeModule, requireNativeModule } from 'expo-modules-core';
import type { Directory, File, DownloadOptions } from './ExpoFileSystem.types';
declare class ExpoFileSystemModule extends NativeModule {
FileSystemDirectory: typeof Directory;
FileSystemFile: typeof File;
downloadFileAsync(
url: string,
destination: File | Directory,
options?: DownloadOptions
): Promise<string>;
pickDirectoryAsync(initialUri?: string): Promise<Directory>;
pickFileAsync(initialUri?: string, mimeType?: string): Promise<File>;
totalDiskSpace: number;
availableDiskSpace: number;
documentDirectory: string;
cacheDirectory: string;
bundleDirectory: string;
}
export default requireNativeModule<ExpoFileSystemModule>('FileSystem');