module@warp-drive/experiments/pagination @experimental
Function createPaginationSubscription() sincev5.9.0
ts
function createPaginationSubscription<RT, E>(store: Store$1 | RequestManager, args: PaginationSubscriptionArgs<RT, E>): PaginationSubscription<RT, E>;Creates the PaginationSubscription a <Paginate /> component uses to manage its request lifecycle and pagination state. Pass the result back into the component via @subscription to manage the lifecycle externally.
ts
const subscription = createPaginationSubscription(store, { request });
subscription.paginationState; // the per-component PaginationState
subscription[DISPOSE](); // tear down when the owning component unmountsType Parameters
RT
RT
E
E
Parameters
store
Store$1 | RequestManager
args
PaginationSubscriptionArgs<RT, E>
Returns
PaginationSubscription<RT, E>