Ⓙ Jike SDK
    Preparing search index...

    Interface PaginatedOption<T, L, K>

    interface PaginatedOption<
        T,
        L extends keyof LimitOptionAll = keyof LimitOptionAll,
        K = unknown,
    > {
        lastKey?: K;
        limit?: LimitFn<"total" | L, T>;
        onDone?: (
            totalPage: number,
            key: undefined | K,
            data: T[],
        ) => undefined | boolean;
        onNextPage?: (
            currentPage: number,
            key: undefined | K,
            data: T[],
        ) => unknown;
    }

    Type Parameters

    Index

    Properties

    lastKey?: K

    上一页的 key

    limit?: LimitFn<"total" | L, T>

    true: 继续下一页;false: 停止获取

    onDone?: (
        totalPage: number,
        key: undefined | K,
        data: T[],
    ) => undefined | boolean

    当结束时触发

    Type declaration

      • (totalPage: number, key: undefined | K, data: T[]): undefined | boolean
      • Parameters

        • totalPage: number
        • key: undefined | K
        • data: T[]

        Returns undefined | boolean

        false: 将停止获取下一页

    onNextPage?: (currentPage: number, key: undefined | K, data: T[]) => unknown

    当获取下一页时触发

    Type declaration

      • (currentPage: number, key: undefined | K, data: T[]): unknown
      • Parameters

        • currentPage: number
        • key: undefined | K
        • data: T[]

        Returns unknown

        false: 将停止获取下一页