UNPKG

eve

Version:

Filesystem-first framework for durable backend AI agents that run anywhere.

16 lines 531 B
//#region src/utils/paginator.d.ts type CursorPaginationMeta = { count: number; next: string | null; }; type HasPagination = { pagination: CursorPaginationMeta; }; type ItemOf<Page, Key extends keyof Page> = Page[Key] extends Array<infer Item> ? Item : never; type Paginator<Page extends HasPagination, Key extends keyof Page> = Page & AsyncIterable<ItemOf<Page, Key>> & { pages(): AsyncIterable<Page>; toArray(): Promise<ItemOf<Page, Key>[]>; }; //#endregion export { Paginator }; //# sourceMappingURL=paginator.d.ts.map