Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Cursor = graphql.NewScalar(graphql.ScalarConfig{
Name: "Cursor",
Serialize: func(value interface{}) interface{} {
return value
},
})
View Source
var PageCursor = graphql.NewObject(graphql.ObjectConfig{ Name: "PageCursor", Fields: graphql.Fields{ "cursor": &graphql.Field{ Type: Cursor, }, "pageNumber": &graphql.Field{ Type: graphql.NewNonNull(graphql.Int), }, }, })
View Source
var PageCursors = graphql.NewObject(graphql.ObjectConfig{ Name: "PageCursors", Fields: graphql.Fields{ "first": &graphql.Field{ Type: PageCursor, }, "around": &graphql.Field{ Type: graphql.NewNonNull(graphql.NewList(graphql.NewNonNull(PageCursor))), }, "last": &graphql.Field{ Type: PageCursor, }, }, })
View Source
var PageInfo = graphql.NewObject(graphql.ObjectConfig{ Description: "https://relay.dev/graphql/connections.htm#sec-Connection-Types.Fields.PageInfo", Name: "PageInfo", Fields: graphql.Fields{ "hasNextPage": &graphql.Field{ Type: graphql.NewNonNull(graphql.Boolean), }, "hasPreviousPage": &graphql.Field{ Type: graphql.NewNonNull(graphql.Boolean), }, "startCursor": &graphql.Field{ Type: Cursor, }, "endCursor": &graphql.Field{ Type: Cursor, }, }, })
View Source
var Paging = graphql.NewInputObject(graphql.InputObjectConfig{ Name: "Paging", Fields: graphql.InputObjectConfigFieldMap{ "after": &graphql.InputObjectFieldConfig{ Type: Cursor, }, "first": &graphql.InputObjectFieldConfig{ Type: graphql.Int, }, "before": &graphql.InputObjectFieldConfig{ Type: Cursor, }, "last": &graphql.InputObjectFieldConfig{ Type: graphql.Int, }, "offset": &graphql.InputObjectFieldConfig{ Type: graphql.Int, }, }, })
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.