package
0.5.0
Repository: https://github.com/samsarahq/thunder.git
Documentation: pkg.go.dev

# Functions

NewSchema creates a new schema.

# Constants

No description provided by the author
No description provided by the author

# Variables

NonNullable is an option that can be passed to a FieldFunc to indicate that its return value is required, even if the return value is a pointer type.
Paginated is an option that can be passed to a FieldFunc to indicate that its return value should be paginated.

# Structs

Connection conforms to the GraphQL Connection type in the Relay Pagination spec.
ConnectionArgs conform to the pagination arguments as specified by the Relay Spec for Connection types.
Edge consists of a node paired with its b64 encoded cursor.
EnumMapping is a representation of an enum that includes both the mapping and reverse mapping.
A Object represents a Go type and set of methods to be converted into an Object in a GraphQL schema.
PageInfo contains information for pagination on a connection type.
PaginationArgs are used in externally set connections by embedding them in an args struct.
PaginationInfo can be returned in a PaginateFieldFunc.
Schema is a struct that can be used to build out a GraphQL schema.
Union is a special marker struct that can be embedded into to denote that a type should be treated as a union type by the schemabuilder.

# Interfaces

FieldFuncOption is an interface for the variadic options that can be passed to a FieldFunc for configuring options on that function.

# Type aliases

A Methods map represents the set of methods exposed on a Object.
No description provided by the author
No description provided by the author
No description provided by the author