Skip to content
module@warp-drive/ember/index

Defined in: warp-drive-packages/core/declarations/internal-DMxLqCZa.d.ts:8459

Hideconstructor

Lazily consumes the stream of a request, providing a number of reactive properties that can be used to build UIs that respond to the progress of a request.

Properties

abort()

ts
abort: () => void;

Defined in: warp-drive-packages/core/declarations/internal-DMxLqCZa.d.ts:8573

Aborts the underlying request.

Returns

void


promise

ts
promise: 
  | null
| Promise<void>;

Defined in: warp-drive-packages/core/declarations/internal-DMxLqCZa.d.ts:8494

Resolves once the stream has finished being consumed, or rejects if the request errors. null until first accessed.

bytesLoaded

Get Signature

ts
get bytesLoaded(): number;

Defined in: warp-drive-packages/core/declarations/internal-DMxLqCZa.d.ts:8516

The number of bytes loaded so far.

Returns

number


completedRatio

Get Signature

ts
get completedRatio(): number;

Defined in: warp-drive-packages/core/declarations/internal-DMxLqCZa.d.ts:8555

The ratio (0 to 1) of bytesLoaded to sizeHint, or 0 if no size hint is available.

Returns

number


duration

Get Signature

ts
get duration(): number;

Defined in: warp-drive-packages/core/declarations/internal-DMxLqCZa.d.ts:8564

The total number of milliseconds elapsed between startTime and endTime.

Returns

number


elapsedTime

Get Signature

ts
get elapsedTime(): number;

Defined in: warp-drive-packages/core/declarations/internal-DMxLqCZa.d.ts:8550

The number of milliseconds elapsed since the stream started being consumed, using the last packet time (or end time, once complete) as the endpoint.

Returns

number


endTime

Get Signature

ts
get endTime(): number;

Defined in: warp-drive-packages/core/declarations/internal-DMxLqCZa.d.ts:8524

The performance.now() timestamp at which the stream finished being consumed.

Returns

number


error

Get Signature

ts
get error(): 
  | null
  | Error;

Defined in: warp-drive-packages/core/declarations/internal-DMxLqCZa.d.ts:8544

The error that occurred while consuming the stream, if any.

Returns

| null | Error


isCancelled

Get Signature

ts
get isCancelled(): boolean;

Defined in: warp-drive-packages/core/declarations/internal-DMxLqCZa.d.ts:8536

Whether the request was aborted before the stream finished being consumed.

Returns

boolean


isComplete

Get Signature

ts
get isComplete(): boolean;

Defined in: warp-drive-packages/core/declarations/internal-DMxLqCZa.d.ts:8532

Whether the stream has finished being consumed.

Returns

boolean


isErrored

Get Signature

ts
get isErrored(): boolean;

Defined in: warp-drive-packages/core/declarations/internal-DMxLqCZa.d.ts:8540

Whether an error occurred while consuming the stream.

Returns

boolean


isPending

Get Signature

ts
get isPending(): boolean;

Defined in: warp-drive-packages/core/declarations/internal-DMxLqCZa.d.ts:8498

Whether the stream has not yet started being consumed.

Returns

boolean


isStarted

Get Signature

ts
get isStarted(): boolean;

Defined in: warp-drive-packages/core/declarations/internal-DMxLqCZa.d.ts:8512

Whether the stream has started being consumed but has not yet completed.

Returns

boolean


lastPacketTime

Get Signature

ts
get lastPacketTime(): number;

Defined in: warp-drive-packages/core/declarations/internal-DMxLqCZa.d.ts:8528

The performance.now() timestamp at which the last chunk of data was received.

Returns

number


remainingRatio

Get Signature

ts
get remainingRatio(): number;

Defined in: warp-drive-packages/core/declarations/internal-DMxLqCZa.d.ts:8559

The inverse of completedRatio.

Returns

number


sizeHint

Get Signature

ts
get sizeHint(): number;

Defined in: warp-drive-packages/core/declarations/internal-DMxLqCZa.d.ts:8503

The total size of the response in bytes, if known ahead of time (via a Content-Length header or similar).

Returns

number


speed

Get Signature

ts
get speed(): number;

Defined in: warp-drive-packages/core/declarations/internal-DMxLqCZa.d.ts:8568

The average download speed in bytes per second.

Returns

number


startTime

Get Signature

ts
get startTime(): number;

Defined in: warp-drive-packages/core/declarations/internal-DMxLqCZa.d.ts:8520

The performance.now() timestamp at which the stream started being consumed.

Returns

number


stream

Get Signature

ts
get stream(): 
  | null
| ReadableStream<any>;

Defined in: warp-drive-packages/core/declarations/internal-DMxLqCZa.d.ts:8508

A readable stream of the response content. Accessing this property begins consumption of the underlying request stream.

Returns

| null | ReadableStream<any>

Released under the MIT License.