n8n
Version:
n8n Workflow Automation Tool
11 lines (10 loc) • 505 B
TypeScript
import type { CursorPagination, OffsetPagination, PaginationCursorDecoded, PaginationOffsetDecoded } from '../../../types';
export declare const decodeCursor: (cursor: string) => PaginationOffsetDecoded | PaginationCursorDecoded;
export declare const encodeNextCursor: (pagination: OffsetPagination | CursorPagination) => string | null;
export declare function paginateArray<T>(items: T[], { offset, limit }: {
offset: number;
limit: number;
}): {
data: T[];
nextCursor: string | null;
};