Interface InfinitePaginationContentFeatures<RT>
interface InfinitePaginationContentFeatures<RT> extends SharedPaginationContentFeatures<RT> {
abort?: () => void;
isHidden: boolean;
isNavigating: boolean;
isOnline: boolean;
isRefreshing: boolean;
latestRequest?: Future<RT>;
loadNext: () => Promise<RT | null>;
loadPrev: () => Promise<RT | null>;
refresh: () => Promise<void>;
reload: () => Promise<void>;
}Defined in: warp-drive-packages/core/src/signals/pagination-subscription.ts:60
The content features yielded in 'infinite' mode: navigation happens by extending the loaded run at either end.
Extends
Type Parameters
RT
RT
Properties
abort?
abort?: () => void;Defined in: warp-drive-packages/core/src/signals/pagination-subscription.ts:38
Returns
void
Inherited from
SharedPaginationContentFeatures.abort
isHidden
isHidden: boolean;Defined in: warp-drive-packages/core/src/signals/pagination-subscription.ts:26
Inherited from
SharedPaginationContentFeatures.isHidden
isNavigating
isNavigating: boolean;Defined in: warp-drive-packages/core/src/signals/pagination-subscription.ts:35
Whether a changed @request arg is currently resolving against the loaded collection — e.g. a route-driven navigation (browser back button). The existing content stays rendered while this is true; once the request resolves it either becomes the active page (same collection) or the component resets to the new collection.
Inherited from
SharedPaginationContentFeatures.isNavigating
isOnline
isOnline: boolean;Defined in: warp-drive-packages/core/src/signals/pagination-subscription.ts:25
Inherited from
SharedPaginationContentFeatures.isOnline
isRefreshing
isRefreshing: boolean;Defined in: warp-drive-packages/core/src/signals/pagination-subscription.ts:27
Inherited from
SharedPaginationContentFeatures.isRefreshing
latestRequest?
latestRequest?: Future<RT>;Defined in: warp-drive-packages/core/src/signals/pagination-subscription.ts:39
Inherited from
SharedPaginationContentFeatures.latestRequest
loadNext
loadNext: () => Promise<RT | null>;Defined in: warp-drive-packages/core/src/signals/pagination-subscription.ts:61
Returns
Promise<RT | null>
loadPrev
loadPrev: () => Promise<RT | null>;Defined in: warp-drive-packages/core/src/signals/pagination-subscription.ts:62
Returns
Promise<RT | null>
refresh
refresh: () => Promise<void>;Defined in: warp-drive-packages/core/src/signals/pagination-subscription.ts:36
Returns
Promise<void>
Inherited from
SharedPaginationContentFeatures.refresh
reload
reload: () => Promise<void>;Defined in: warp-drive-packages/core/src/signals/pagination-subscription.ts:37
Returns
Promise<void>