export interface Edge { readonly cursor: string; readonly node: T; } export interface PageInfo { readonly startCursor: string | undefined; readonly endCursor: string | undefined; readonly hasNextPage: boolean; readonly hasPreviousPage: boolean; } export default interface PaginationResult { readonly edges: Edge[]; readonly pageInfo: PageInfo; }