graphql-skip-limit
v2.3.1
Published
A library to help construct a graphql-js server supporting skip/relay style pagination. Built for Gatsby but perhaps useful elsewhere.
Downloads
8,183
Readme
graphql-skip-limit
This library provides helper functions for building Relay-style connections but with skip/limit style pagination instead of Relay's cursor-based pagination.
It is built and maintained for React modern site generator Gatsby to drive its GraphQL-based data layer.
It is a port from graphql-relay
so can be used in a similar fashion. See the tests in src/connection/__tests__
for an example of using this library.
Connections built with this library can be queried like the following:
{
allFile(skip: 1, limit: 10) {
edges {
node {
id
}
}
}
}
In this query, we skip the first result and limit our results to 10.