UNPKG

native-file-system-adapter-ts

Version:
27 lines (26 loc) 907 B
import { FileHandle, Sink, FileHandleOpts, FileSystemWriteChunkType } from './adapter-types'; export declare class SinkMemory implements Sink { private fileHandle; private file; private size; private position; constructor(fileHandle: FileHandleMemory, file: File); write(chunk: FileSystemWriteChunkType): void; close(): void; private isWriteParams; } export declare class FileHandleMemory implements FileHandle { _file: File; _deleted: boolean; name: string; kind: 'file' | 'directory'; writable: boolean; readable: boolean; onclose: ((handle: FileHandleMemory) => void) | null; constructor(name?: string, file?: File, writable?: boolean); getFile(): Promise<File>; createWritable(opts: FileHandleOpts): Promise<Sink>; isSameEntry(other: FileHandle): Promise<boolean>; remove(): Promise<void>; _destroy(): Promise<void>; }