Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type ExecutableSchema ¶
type ExecutableSchema interface {
LoadedSchema
Resolvers() Resolvers
Dependencies() []ExecutableSchema
}
func MergeExecutableSchemas ¶
func MergeExecutableSchemas(name string, schemas ...ExecutableSchema) (ExecutableSchema, error)
func StaticSchema ¶
func StaticSchema(p StaticSchemaParams) ExecutableSchema
type LoadedSchema ¶
func MergeLoadedSchemas ¶
func MergeLoadedSchemas(name string, schemas ...LoadedSchema) LoadedSchema
type ObjectResolver ¶
type ObjectResolver map[string]graphql.FieldResolveFn
type Router ¶
type Router struct {
// contains filtered or unexported fields
}
func (*Router) Add ¶
func (r *Router) Add(schema ExecutableSchema) error
func (*Router) Get ¶
func (r *Router) Get(name string) ExecutableSchema
type ScalarResolver ¶
type ScalarResolver struct {
Serialize graphql.SerializeFn
ParseValue graphql.ParseValueFn
ParseLiteral graphql.ParseLiteralFn
}
type StaticSchemaParams ¶
type StaticSchemaParams struct {
Name string
Schema string
Resolvers Resolvers
Dependencies []ExecutableSchema
}
Click to show internal directories.
Click to hide internal directories.