Versions in this module Expand all Collapse all v0 v0.2.0 Aug 2, 2024 Changes in this version + func FixNumbers(val interface{}) interface + func FuncCache(on bool) func(*Handler) + func NilResolverAllowed(on bool) func(*Handler) + func NoConcurrency(on bool) func(*Handler) + func NoIntrospection(on bool) func(*Handler) + type CacheKey struct + type ResolverCache struct + Mtx *sync.Mutex + Saved map[CacheKey]reflect.Value + type ResolverData struct + Cache ResolverCache + Index int + type ResolverLookupTables map[reflect.Type]map[string]ResolverData v0.1.0 Sep 27, 2022 Changes in this version + const ALlowNilResolverFunction + const AllowConcurrentQueries + const AllowIntrospection + const TypeNameQuery + var IntroEnums = map[string][]string + var IntroEnumsReverse = map[string]map[string]int + func FixNumberVariables(m map[string]interface{}) + func InitialTimeout(timeout time.Duration) func(h *Handler) + func New(schemaStrings []string, enums map[string][]string, qms [3][]interface{}, ...) http.Handler + func NewIntrospectionData(astSchema *ast.Schema) interface + func PingFrequency(freq time.Duration) func(h *Handler) + func PongTimeout(timeout time.Duration) func(h *Handler) + type Handler struct + func (h *Handler) ServeHTTP(w http.ResponseWriter, r *http.Request) + func (h *Handler) SetOptions(options ...func(*Handler))