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.