Skip to content
module@warp-drive/core/reactive

Interface RequestSubscription<RT, E>

Defined in: warp-drive-packages/core/src/signals/request-subscription.ts:191

Hideconstructor

A reactive class

Type Parameters

RT

RT

E

E

Methods

(symbol) dispose()

ts
(symbol) dispose(): void;

Defined in: warp-drive-packages/core/src/signals/request-subscription.ts:196

The method to call when the component this subscription is attached to unmounts.

Returns

void


refresh()

ts
refresh(): Promise<void>;

Defined in: warp-drive-packages/core/src/signals/request-subscription.ts:709

Refresh the request, updating it in the background.

Returns

Promise<void>


retry()

ts
retry(): Promise<void>;

Defined in: warp-drive-packages/core/src/signals/request-subscription.ts:701

Retry the request, reloading it from the server.

Returns

Promise<void>

Properties

isHidden

ts
isHidden: boolean;

Defined in: warp-drive-packages/core/src/signals/request-subscription.ts:213

Whether the browser reports that the tab is hidden.


isOnline

ts
isOnline: boolean;

Defined in: warp-drive-packages/core/src/signals/request-subscription.ts:208

Whether the browser reports that the network is online.


isRefreshing

ts
isRefreshing: boolean;

Defined in: warp-drive-packages/core/src/signals/request-subscription.ts:218

Whether the component is currently refreshing the request.


store

ts
store: 
  | Store
  | RequestManager;

Defined in: warp-drive-packages/core/src/signals/request-subscription.ts:300

The Store this subscription subscribes to or the RequestManager which issues this request.

autorefreshTypes

Get Signature

ts
get autorefreshTypes(): Set<AutorefreshBehaviorType>;

Defined in: warp-drive-packages/core/src/signals/request-subscription.ts:362

The set of AutorefreshBehaviorTypes this subscription is configured to autorefresh for, derived from SubscriptionArgs.autorefresh.

Returns

Set<AutorefreshBehaviorType>


contentFeatures

Get Signature

ts
get contentFeatures(): ContentFeatures<RT>;

Defined in: warp-drive-packages/core/src/signals/request-subscription.ts:730

features to yield to the content slot of a component

Returns

ContentFeatures<RT>


errorFeatures

Get Signature

ts
get errorFeatures(): RecoveryFeatures;

Defined in: warp-drive-packages/core/src/signals/request-subscription.ts:718

features to yield to the error slot of a component

Returns

RecoveryFeatures


isIdle

Get Signature

ts
get isIdle(): boolean;

Defined in: warp-drive-packages/core/src/signals/request-subscription.ts:351

Whether neither a request nor a query arg was provided, and so this subscription has nothing to fetch or monitor.

Returns

boolean


reqState

Get Signature

ts
get reqState(): RequestState<RT, StructuredErrorDocument<E>>;

Defined in: warp-drive-packages/core/src/signals/request-subscription.ts:800

The RequestState for request.

Returns

RequestState<RT, StructuredErrorDocument<E>>


request

Get Signature

ts
get request(): Future<RT>;

Defined in: warp-drive-packages/core/src/signals/request-subscription.ts:779

The Future this subscription is currently monitoring, and (re-)subscribes to notifications for as a side effect of access.

Returns

Future<RT>


result

Get Signature

ts
get result(): RT;

Defined in: warp-drive-packages/core/src/signals/request-subscription.ts:807

The resolved content of the request, once it has succeeded.

Returns

RT

Released under the MIT License.