UNPKG

@lyleunderwood/filereader-polyfill

Version:

W3C File API specification compliant FileReader polyfill for Node.js environments

30 lines 968 B
import { IFileReader, FileReaderState, EventHandler } from './types'; export declare class FileReader extends EventTarget implements IFileReader { static readonly EMPTY: 0; static readonly LOADING: 1; static readonly DONE: 2; readonly EMPTY: 0; readonly LOADING: 1; readonly DONE: 2; error: DOMException | null; readyState: FileReaderState; result: string | ArrayBuffer | null; onabort: EventHandler; onerror: EventHandler; onload: EventHandler; onloadend: EventHandler; onloadstart: EventHandler; onprogress: EventHandler; private _abortController; constructor(); readAsArrayBuffer(blob: Blob): void; readAsText(blob: Blob, encoding?: string): void; readAsDataURL(blob: Blob): void; readAsBinaryString(blob: Blob): void; abort(): void; private _read; private _performRead; private _fireEvent; private _fireProgressEvent; } //# sourceMappingURL=FileReader.d.ts.map