UNPKG

@graphprotocol/client-auto-pagination

Version:

`graph-client` implements automatic pagination using `first:` and `after:` filters of `graph-node`.

13 lines (12 loc) 679 B
import { DelegationContext } from "@graphql-tools/delegate"; import { ExecutionRequest, ExecutionResult } from "@graphql-tools/utils"; export interface AutoPaginationOptions { limitOfRecords: number; firstArgumentName: string; skipArgumentName: string; lastIdArgumentName: string; skipArgumentLimit: number; } export declare const DEFAULT_OPTIONS: AutoPaginationOptions; export declare function transformExecutionRequest(executionRequest: ExecutionRequest, options: AutoPaginationOptions, delegationContext?: DelegationContext): ExecutionRequest; export declare function transformExecutionResponse(originalResult: ExecutionResult): ExecutionResult<any, any>;