123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- /// <reference types="node" />
- import { Blob } from 'buffer'
- import { DOMException, Event, EventInit, EventTarget } from './patch'
- export declare class FileReader {
- __proto__: EventTarget & FileReader
- constructor ()
- readAsArrayBuffer (blob: Blob): void
- readAsBinaryString (blob: Blob): void
- readAsText (blob: Blob, encoding?: string): void
- readAsDataURL (blob: Blob): void
- abort (): void
- static readonly EMPTY = 0
- static readonly LOADING = 1
- static readonly DONE = 2
- readonly EMPTY = 0
- readonly LOADING = 1
- readonly DONE = 2
- readonly readyState: number
- readonly result: string | ArrayBuffer | null
- readonly error: DOMException | null
- onloadstart: null | ((this: FileReader, event: ProgressEvent) => void)
- onprogress: null | ((this: FileReader, event: ProgressEvent) => void)
- onload: null | ((this: FileReader, event: ProgressEvent) => void)
- onabort: null | ((this: FileReader, event: ProgressEvent) => void)
- onerror: null | ((this: FileReader, event: ProgressEvent) => void)
- onloadend: null | ((this: FileReader, event: ProgressEvent) => void)
- }
- export interface ProgressEventInit extends EventInit {
- lengthComputable?: boolean
- loaded?: number
- total?: number
- }
- export declare class ProgressEvent {
- __proto__: Event & ProgressEvent
- constructor (type: string, eventInitDict?: ProgressEventInit)
- readonly lengthComputable: boolean
- readonly loaded: number
- readonly total: number
- }
|