Skip to content

Documentation / @warp-drive/core / reactive / RequestLoadingState

Interface: RequestLoadingState

Defined in: core/src/signals/request-state.ts:109

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.

Methods

abort()

ts
abort(): void;

Defined in: core/src/signals/request-state.ts:265

Returns

void

Properties

promise

ts
promise: 
  | null
  | Promise<void> = null;

Defined in: core/src/signals/request-state.ts:172

bytesLoaded

Get Signature

ts
get bytesLoaded(): number;

Defined in: core/src/signals/request-state.ts:200

Returns

number


completedRatio

Get Signature

ts
get completedRatio(): number;

Defined in: core/src/signals/request-state.ts:244

Returns

number


duration

Get Signature

ts
get duration(): number;

Defined in: core/src/signals/request-state.ts:252

Returns

number


elapsedTime

Get Signature

ts
get elapsedTime(): number;

Defined in: core/src/signals/request-state.ts:240

Returns

number


endTime

Get Signature

ts
get endTime(): number;

Defined in: core/src/signals/request-state.ts:210

Returns

number


error

Get Signature

ts
get error(): 
  | null
  | Error;

Defined in: core/src/signals/request-state.ts:235

Returns

| null | Error


isCancelled

Get Signature

ts
get isCancelled(): boolean;

Defined in: core/src/signals/request-state.ts:225

Returns

boolean


isComplete

Get Signature

ts
get isComplete(): boolean;

Defined in: core/src/signals/request-state.ts:220

Returns

boolean


isErrored

Get Signature

ts
get isErrored(): boolean;

Defined in: core/src/signals/request-state.ts:230

Returns

boolean


isPending

Get Signature

ts
get isPending(): boolean;

Defined in: core/src/signals/request-state.ts:174

Returns

boolean


isStarted

Get Signature

ts
get isStarted(): boolean;

Defined in: core/src/signals/request-state.ts:195

Returns

boolean


lastPacketTime

Get Signature

ts
get lastPacketTime(): number;

Defined in: core/src/signals/request-state.ts:215

Returns

number


remainingRatio

Get Signature

ts
get remainingRatio(): number;

Defined in: core/src/signals/request-state.ts:248

Returns

number


sizeHint

Get Signature

ts
get sizeHint(): number;

Defined in: core/src/signals/request-state.ts:179

Returns

number


speed

Get Signature

ts
get speed(): number;

Defined in: core/src/signals/request-state.ts:256

Returns

number


startTime

Get Signature

ts
get startTime(): number;

Defined in: core/src/signals/request-state.ts:205

Returns

number


stream

Get Signature

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

Defined in: core/src/signals/request-state.ts:184

Returns

| null | ReadableStream<any>

Released under the MIT License.