Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewServer ¶
func NewServer(service factory.ServiceFactory, muxListener cmux.CMux) factory.AppServerFactory
NewServer create new GraphQL server
func SetRootSubscription ¶
func SetRootSubscription(subsRootResolver interface{})
SetRootSubscription public function this public method made because cannot create dynamic method for embedded struct (issue https://github.com/golang/go/issues/15924) and subscription in graphql cannot subscribe to at most one subscription at a time
Types ¶
type Handler ¶
type Handler interface { ServeGraphQL() http.HandlerFunc ServePlayground(resp http.ResponseWriter, req *http.Request) ServeVoyager(resp http.ResponseWriter, req *http.Request) }
Handler interface
func NewHandler ¶
func NewHandler(service factory.ServiceFactory) Handler
NewHandler for create public graphql handler (maybe inject to rest handler)
Click to show internal directories.
Click to hide internal directories.