Skip to content

Interface: UploadXhr ​

The slice of XMLHttpRequest the uploader uses; injectable so tests need no network.

Properties ​

status ​

ts
readonly status: number;

upload ​

ts
upload: object;

addEventListener() ​

ts
addEventListener(type, listener): void;
Parameters ​
type ​

"progress"

listener ​

(event) => void

Returns ​

void

Methods ​

abort() ​

ts
abort(): void;

Returns ​

void


addEventListener() ​

ts
addEventListener(type, listener): void;

Parameters ​

type ​

"error" | "abort" | "timeout" | "load"

listener ​

() => void

Returns ​

void


open() ​

ts
open(method, url): void;

Parameters ​

method ​

string

url ​

string

Returns ​

void


send() ​

ts
send(body): void;

Parameters ​

body ​

Blob

Returns ​

void


setRequestHeader() ​

ts
setRequestHeader(name, value): void;

Parameters ​

name ​

string

value ​

string

Returns ​

void

Released under the Apache-2.0 License.