UNPKG

@mjackson/file-storage

Version:
17 lines 703 B
import type { FileStorage, ListOptions, ListResult } from './file-storage.ts'; /** * A simple, in-memory implementation of the `FileStorage` interface. * * Note: Any files you put in storage will have their entire contents buffered in memory, so this is not suitable for large files * in production scenarios. */ export declare class MemoryFileStorage implements FileStorage { #private; get(key: string): File | null; has(key: string): boolean; list<T extends ListOptions>(options?: T): ListResult<T>; put(key: string, file: File): Promise<File>; remove(key: string): void; set(key: string, file: File): Promise<void>; } //# sourceMappingURL=memory-file-storage.d.ts.map