Function useCursorPaginator

A function that handles pagination using cursor-based pagination technique.

  • Type Parameters

    • Data extends unknown = any

      The type of data in each row.

    Parameters

    • __namedParameters: IParams<Data>

    Returns {
        data: Data[];
        error: boolean;
        hasMore: boolean;
        lastCursor: any;
        loading: boolean;
        onSkip: IExecute<void, boolean>;
        reloadSubject: Subject<void>;
        setData: ((data: Data[] | ((prevData: Data[]) => Data[])) => void);
    }

    • An object containing the paginator data and functions.
    • data: Data[]
    • error: boolean
    • hasMore: boolean
    • lastCursor: any
    • loading: boolean
    • onSkip: IExecute<void, boolean>
    • reloadSubject: Subject<void>
    • setData: ((data: Data[] | ((prevData: Data[]) => Data[])) => void)
        • (data): void
        • Parameters

          Returns void