//go:generate gorunpkg github.com/99designs/gqlgen package {{ .PackageName }} import ( {{- range $import := .Imports }} {{- $import.Write }} {{ end }} ) type {{.ResolverType}} struct {} {{ range $object := .Objects -}} {{- if $object.HasResolvers -}} func (r *{{$.ResolverType}}) {{$object.GQLType}}() {{ $object.ResolverInterface.FullName }} { return &{{lcFirst $object.GQLType}}Resolver{r} } {{ end -}} {{ end }} {{ range $object := .Objects -}} {{- if $object.HasResolvers -}} type {{lcFirst $object.GQLType}}Resolver struct { *Resolver } {{ range $field := $object.Fields -}} {{- if $field.IsResolver -}} func (r *{{lcFirst $object.GQLType}}Resolver) {{ $field.ShortResolverDeclaration }} { panic("not implemented") } {{ end -}} {{ end -}} {{ end -}} {{ end }}