Documentation
¶
Index ¶
- func WithTransactions(h *handler.Server, d *ent.Client)
- type Handler
- type Resolver
- func (r *Resolver) Handler() *Handler
- func (r *Resolver) Query() gqlhistorygenerated.QueryResolver
- func (r *Resolver) WithComplexityLimit(h *handler.Server)
- func (r Resolver) WithComplexityLimitConfig(limit int) *Resolver
- func (r Resolver) WithDevelopment(dev bool) *Resolver
- func (r Resolver) WithExtensions(enabled bool) *Resolver
- func (r Resolver) WithMaxResultLimit(limit int) *Resolver
- func (r *Resolver) WithPool(maxWorkers int, includeMetrics bool, options ...pond.Option)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
Handler is an http handler wrapping a Resolver
func (*Handler) Handler ¶
func (h *Handler) Handler() http.HandlerFunc
Handler returns the http.HandlerFunc for the GraphAPI
type Resolver ¶
type Resolver struct {
// contains filtered or unexported fields
}
Resolver provides a graph response resolver
func NewResolver ¶
func NewResolver(db *historygenerated.Client) *Resolver
NewResolver returns a resolver configured with the given ent client
func (*Resolver) Query ¶
func (r *Resolver) Query() gqlhistorygenerated.QueryResolver
Query returns gqlhistorygenerated.QueryResolver implementation.
func (*Resolver) WithComplexityLimit ¶
func (Resolver) WithComplexityLimitConfig ¶
WithComplexityLimitConfig sets the complexity limit for the resolver
func (Resolver) WithDevelopment ¶
WithDevelopment sets the resolver to development mode when isDevelopment is false, introspection will be disabled
func (Resolver) WithExtensions ¶
func (Resolver) WithMaxResultLimit ¶
WithMaxResultLimit sets the max result limit in the config for the resolvers
Click to show internal directories.
Click to hide internal directories.