Documentation ¶
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 { CreateUser func(childComplexity int, input models.UserInput) int DeleteUser func(childComplexity int, id string) int UpdateUser func(childComplexity int, id string, input models.UserInput) int } Query struct { Users func(childComplexity int, id *string) int } User struct { CreatedAt func(childComplexity int) int Description func(childComplexity int) int Email func(childComplexity int) int FirstName func(childComplexity int) int ID func(childComplexity int) int LastName func(childComplexity int) int Location func(childComplexity int) int Name func(childComplexity int) int NickName func(childComplexity int) int UpdatedAt func(childComplexity int) int UserID func(childComplexity int) int } Users struct { Count func(childComplexity int) int List func(childComplexity int) int } }
type Config ¶
type Config struct { Resolvers ResolverRoot Directives DirectiveRoot Complexity ComplexityRoot }
type DirectiveRoot ¶
type DirectiveRoot struct { }
type MutationResolver ¶
type QueryResolver ¶
type ResolverRoot ¶
type ResolverRoot interface { Mutation() MutationResolver Query() QueryResolver }
Click to show internal directories.
Click to hide internal directories.