Documentation ¶
Overview ¶
This file will be automatically regenerated based on the schema, any resolver implementations will be copied through when generating and any unknown code will be moved to the end.
This file will be automatically regenerated based on the schema, any resolver implementations will be copied through when generating and any unknown code will be moved to the end.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewExecutableSchema ¶
func NewExecutableSchema(cfg Config) graphql.ExecutableSchema
NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.
Types ¶
type ComplexityRoot ¶
type ComplexityRoot struct { Mutation struct { CreateTodo func(childComplexity int, input NewTodo) int } Query struct { Todos func(childComplexity int) int } Todo struct { DatabaseID func(childComplexity int) int Description func(childComplexity int) int Done func(childComplexity int) int ID func(childComplexity int) int User func(childComplexity int) int } User struct { FullName func(childComplexity int) int ID func(childComplexity int) int } }
type Config ¶
type Config struct { Resolvers ResolverRoot Directives DirectiveRoot Complexity ComplexityRoot }
type DirectiveRoot ¶
type DirectiveRoot struct { }
type MutationResolver ¶
type Resolver ¶
type Resolver struct {
// contains filtered or unexported fields
}
func (*Resolver) Mutation ¶
func (r *Resolver) Mutation() MutationResolver
func (*Resolver) Query ¶
func (r *Resolver) Query() QueryResolver
func (*Resolver) Todo ¶
func (r *Resolver) Todo() TodoResolver
type ResolverRoot ¶
type ResolverRoot interface { Mutation() MutationResolver Query() QueryResolver Todo() TodoResolver }
type TodoResolver ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.