1 | export declare class XMLHttpRequest {
|
2 | UNSENT: number;
|
3 | OPENED: number;
|
4 | HEADERS_RECEIVED: number;
|
5 | LOADING: number;
|
6 | DONE: number;
|
7 | onabort: (...args: any[]) => void;
|
8 | onerror: (...args: any[]) => void;
|
9 | onload: (...args: any[]) => void;
|
10 | onloadend: (...args: any[]) => void;
|
11 | onloadstart: (...args: any[]) => void;
|
12 | onprogress: (...args: any[]) => void;
|
13 | private _options;
|
14 | private _readyState;
|
15 | private _status;
|
16 | private _response;
|
17 | private _responseTextReader;
|
18 | private _headers;
|
19 | private _errorFlag;
|
20 | private _sendFlag;
|
21 | private _responseType;
|
22 | private _overrideMimeType;
|
23 | private _listeners;
|
24 | onreadystatechange: Function;
|
25 | get upload(): this;
|
26 | get readyState(): number;
|
27 | get responseType(): string;
|
28 | set responseType(value: string);
|
29 | get responseText(): string;
|
30 | get response(): any;
|
31 | get status(): number;
|
32 | get statusText(): string;
|
33 | constructor();
|
34 | private _loadResponse;
|
35 | private emitEvent;
|
36 | private _setReadyState;
|
37 | private _setRequestError;
|
38 | addEventListener(eventName: string, handler: Function): void;
|
39 | removeEventListener(eventName: string, toDetach: Function): void;
|
40 | open(method: string, url: string, async?: boolean, user?: string, password?: string): void;
|
41 | abort(): void;
|
42 | send(data?: any): void;
|
43 | setRequestHeader(header: string, value: string): void;
|
44 | getAllResponseHeaders(): string;
|
45 | getResponseHeader(header: string): string;
|
46 | overrideMimeType(mime: string): void;
|
47 | }
|
48 | export declare class FormData {
|
49 | private _data;
|
50 | constructor();
|
51 | append(name: string, value: any): void;
|
52 | toString(): string;
|
53 | }
|
54 | export declare class Blob {
|
55 | static InternalAccessor: {
|
56 | new (): {};
|
57 | getBuffer(blob: Blob): Uint8Array;
|
58 | };
|
59 | private _buffer;
|
60 | private _size;
|
61 | private _type;
|
62 | get size(): number;
|
63 | get type(): string;
|
64 | constructor(chunks?: Array<BufferSource | DataView | Blob | string>, opts?: {
|
65 | type?: string;
|
66 | });
|
67 | arrayBuffer(): Promise<ArrayBuffer>;
|
68 | text(): Promise<string>;
|
69 | slice(start?: number, end?: number, type?: string): Blob;
|
70 | stream(): void;
|
71 | toString(): string;
|
72 | [Symbol.toStringTag]: string;
|
73 | }
|
74 | export declare class File extends Blob {
|
75 | private _name;
|
76 | private _lastModified;
|
77 | get name(): string;
|
78 | get lastModified(): number;
|
79 | constructor(chunks: Array<BufferSource | DataView | Blob | string>, name: string, opts?: {
|
80 | type?: string;
|
81 | lastModified?: number;
|
82 | });
|
83 | toString(): string;
|
84 | [Symbol.toStringTag]: string;
|
85 | }
|
86 | export declare class FileReader {
|
87 | EMPTY: number;
|
88 | LOADING: number;
|
89 | DONE: number;
|
90 | onabort: (...args: any[]) => void;
|
91 | onerror: (...args: any[]) => void;
|
92 | onload: (...args: any[]) => void;
|
93 | onloadend: (...args: any[]) => void;
|
94 | onloadstart: (...args: any[]) => void;
|
95 | onprogress: (...args: any[]) => void;
|
96 | private _readyState;
|
97 | private _result;
|
98 | private _listeners;
|
99 | get readyState(): number;
|
100 | get result(): string | ArrayBuffer | null;
|
101 | constructor();
|
102 | private _array2base64;
|
103 | private _read;
|
104 | private emitEvent;
|
105 | addEventListener(eventName: string, handler: Function): void;
|
106 | removeEventListener(eventName: string, toDetach: Function): void;
|
107 | readAsDataURL(blob: Blob): void;
|
108 | readAsText(blob: Blob): void;
|
109 | readAsArrayBuffer(blob: Blob): void;
|
110 | abort(): void;
|
111 | toString(): string;
|
112 | [Symbol.toStringTag]: string;
|
113 | }
|