Documentation
¶
Index ¶
- type Operation
- type Resolver
- func (r *Resolver) GenerateFieldResolver(exportPath string, tmpl *template.Template)
- func (r *Resolver) GenerateMutationResolver(exportPath string, tmpl *template.Template)
- func (r *Resolver) GenerateQueryResolver(exportPath string, tmpl *template.Template)
- func (r *Resolver) GenerateSubscriptionResolver(exportPath string, tmpl *template.Template)
- type ResolverList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Resolver ¶
type Resolver struct { *schema.Schema `json:"-"` Name string `json:"name"` Datasource datasource.DataSource `json:"datasource"` Object schema.Object `json:"object"` ReturnType schema.ReturnType `json:"return_type"` Functions []string `json:"functions"` }
func NewResolver ¶
func NewResolver(field schema.Field, object schema.Object, datasource datasource.DataSource, schema schema.Schema) *Resolver
func (*Resolver) GenerateFieldResolver ¶
func (*Resolver) GenerateMutationResolver ¶
func (*Resolver) GenerateQueryResolver ¶
type ResolverList ¶
type ResolverList []*Resolver
func FromJson ¶
func FromJson(pathToJson string) ResolverList
func (ResolverList) ForName ¶
func (r ResolverList) ForName(name string) *Resolver
Click to show internal directories.
Click to hide internal directories.