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.