morpheus-graphql-0.1.1: Morpheus GraphQL

Safe HaskellNone
LanguageHaskell2010

Data.Morpheus.Server

Description

GraphQL Wai Server Applications

Synopsis

Documentation

gqlSocketApp :: GQLAPI -> GQLState -> ServerApp Source #

Wai Websocket Server App for GraphQL subscriptions

initGQLState :: IO GQLState Source #

initializes empty GraphQL state

type GQLState = MVar ClientRegister Source #

shared GraphQL state between websocket and http server, stores information about subscriptions

type GQLAPI = GQLRequest -> IO (OutputAction IO ByteString) Source #

statefull GraphQL interpreter