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 { Country struct { Name func(childComplexity int) int } Family struct { Country func(childComplexity int) int ID func(childComplexity int) int Members func(childComplexity int) int Name func(childComplexity int) int } Member struct { ID func(childComplexity int) int Person func(childComplexity int) int Type func(childComplexity int) int } Person struct { Children func(childComplexity int) int Country func(childComplexity int) int DateOfBirth func(childComplexity int) int Father func(childComplexity int) int FirstName func(childComplexity int) int ID func(childComplexity int) int LastName func(childComplexity int) int Mother func(childComplexity int) int Spouse func(childComplexity int) int } Query struct { Countries func(childComplexity int) int } Work struct { Ceo func(childComplexity int) int Country func(childComplexity int) int Employee func(childComplexity int) int ID func(childComplexity int) int Industry func(childComplexity int) int Name func(childComplexity int) int } }
type Config ¶
type Config struct { Resolvers ResolverRoot Directives DirectiveRoot Complexity ComplexityRoot }
type DirectiveRoot ¶
type DirectiveRoot struct { }
type QueryResolver ¶
type ResolverRoot ¶
type ResolverRoot interface {
Query() QueryResolver
}
Click to show internal directories.
Click to hide internal directories.