(GraphQL) Pagination - rkaku/udemy-graphql-with-react-intro-search-repos GitHub Wiki
GraphQL API v4 > Query > Connections > search
search (SearchResultItemConnection!)
> Connections > search
after String
before String
first Int
last Int
query String!
type SearchType! <-
SearchType!
> search > SearchType
ISSUE
REPOSITORY <<==
USER
(SearchResultItemConnection!)
> search (SearchResultItemConnection!) > SearchResultItemConnection
codeCount (Int!)
edges ([SearchResultItemEdge]) <-
issueCount (Int!)
nodes ([SearchResultItem])
pageInfo (PageInfo!) <-
repositoryCount (Int!) <=
userCount (Int!)
wikiCount (Int!)
([SearchResultItemEdge])
> edges ([SearchResultItemEdge]) > SearchResultItemEdge
cursor (String!) <=
node (SearchResultItem) <-
textMatches ([TextMatch])
(SearchResultItem)
> node (SearchResultItem) > SearchResultItem
App
Issue
MarketplaceListing
Organization
PullRequest
Repository <<<---
User
Repository
Repository
> SearchResultItem >Implements
Connections -<-<-
Fields -<-<-
stargazers (StargazerConnection!)
> Connections > stargazers (StargazerConnection!)
after String
before String
first Int
last Int
orderBy StarOrder
(StargazerConnection!)
> stargazers (StargazerConnection!) > StargazerConnection
edges ([StargazerEdge])
nodes ([User])
pageInfo (PageInfo!)
totalCount (Int!) <=
(PageInfo!)
> (SearchResultItemConnection!) > pageInfo (PageInfo!) > PageInfo
endCursor (String) <=
hasNextPage (Boolean!) <=
hasPreviousPage (Boolean!) <=
startCursor (String) <=