Documentation ¶
Index ¶
- Constants
- type Builder
- type Context
- func (c *Context) Cookie(name string) (*http.Cookie, error)
- func (c *Context) Deadline() (deadline time.Time, ok bool)
- func (c *Context) Done() <-chan struct{}
- func (c *Context) Err() error
- func (c *Context) Header(key string) string
- func (c *Context) Set(key any, value any)
- func (c *Context) Source() any
- func (c *Context) Value(key any) any
- type Field
- type MiddlewareFunc
- type Mutation
- type NextFunc
- type Query
- type ResolveFunc
- type Resolver
- type Runtime
- type RuntimeParameters
Constants ¶
View Source
const RuntimeParametersKey key = "ideal.runtime_parameters"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct { Resolvers []Resolver // contains filtered or unexported fields }
func NewBuilder ¶
func (*Builder) AddResolver ¶ added in v0.0.3
type Context ¶ added in v0.0.6
type Context struct { Arguments map[string]interface{} Headers http.Header Cookies []*http.Cookie // contains filtered or unexported fields }
type Field ¶ added in v0.0.6
type Field struct { Name string Middleware []MiddlewareFunc Arguments reflect.Type Type reflect.Type Resolve ResolveFunc Description string DeprecationReason string }
type MiddlewareFunc ¶ added in v0.0.6
type Mutation ¶
type Mutation struct { Name string Middleware []MiddlewareFunc Arguments reflect.Type Type reflect.Type Resolve ResolveFunc Description string DeprecationReason string }
type Query ¶
type Query struct { Name string Middleware []MiddlewareFunc Arguments reflect.Type Type reflect.Type Resolve ResolveFunc Description string DeprecationReason string }
type ResolveFunc ¶ added in v0.0.6
type Runtime ¶ added in v0.0.6
type Runtime struct {
// contains filtered or unexported fields
}
func NewRuntime ¶ added in v0.0.6
func NewRuntime() *Runtime
func (*Runtime) AddHandler ¶ added in v0.0.6
func (r *Runtime) AddHandler(fieldName string, resolve ResolveFunc, middleware ...MiddlewareFunc)
Click to show internal directories.
Click to hide internal directories.