@relay-graphql-js/validation-rules
Version:
shared relay validation rules for graphql-js parser
11 lines (10 loc) • 494 B
TypeScript
import { FragmentDefinitionNode, SelectionSetNode, ValidationRule } from "graphql";
export declare function connectionSelectionSetPaginationInfo(getFragment: (name: string) => FragmentDefinitionNode | null | undefined, selectionSetNode: SelectionSetNode): PaginationFields;
interface PaginationFields {
hasNextPage: boolean;
hasPreviousPage: boolean;
startCursor: boolean;
endCursor: boolean;
}
export declare const RelayCompatRequiredPageInfoFields: ValidationRule;
export {};