morpheus-graphql-0.15.1: Morpheus GraphQL

Safe HaskellNone
LanguageHaskell2010

Data.Morpheus.Server

Description

GraphQL Wai Server Applications

Synopsis

Documentation

webSocketsApp :: (MonadUnliftIO m, Eq channel) => App (Event channel cont) m -> m (ServerApp, Event channel cont -> m ()) Source #

Wai WebSocket Server App for GraphQL subscriptions

httpPubApp :: (MonadIO m, MapAPI a b) => [e -> m ()] -> App e m -> a -> m b Source #

compileTimeSchemaValidation :: SchemaConstraints event m qu mu su => proxy (root m event qu mu su) -> Q Exp Source #

normal morpheus server validates schema at runtime (after the schema derivation). this method allows you to validate it at compile time.