kura
Version:
The FileSystem API abstraction library.
26 lines • 760 B
TypeScript
interface FileSaver extends EventTarget {
abort(): void;
INIT: number;
WRITING: number;
DONE: number;
readyState: number;
error: Error;
onwritestart: (event: ProgressEvent) => void;
onprogress: (event: ProgressEvent) => void;
onwrite: (event: ProgressEvent) => void;
onabort: (event: ProgressEvent) => void;
onerror: (event: ProgressEvent) => void;
onwriteend: (event: ProgressEvent) => void;
}
declare var FileSaver: {
new (data: Blob): FileSaver;
};
export interface FileWriter extends FileSaver {
readonly position: number;
readonly length: number;
write(data: Blob): void;
seek(offset: number): void;
truncate(size: number): void;
}
export {};
//# sourceMappingURL=filewriter.d.ts.map