morpheus-graphql-0.15.0: Morpheus GraphQL

Safe HaskellNone
LanguageHaskell2010

Data.Morpheus

Description

Build GraphQL APIs with your favorite functional language!

Synopsis

Documentation

interpreter :: (MapAPI a b, RootResolverConstraint m e query mut sub) => RootResolver m e query mut sub -> a -> m b Source #

main query processor and resolver

debugInterpreter :: (MapAPI a b, RootResolverConstraint m e query mut sub) => RootResolver m e query mut sub -> a -> m b Source #

data App event (m :: Type -> Type) #

Instances
Monad m => Semigroup (App e m) 
Instance details

Defined in Data.Morpheus.Types.App

Methods

(<>) :: App e m -> App e m -> App e m #

sconcat :: NonEmpty (App e m) -> App e m #

stimes :: Integral b => b -> App e m -> App e m #

RenderGQL (App e m) 
Instance details

Defined in Data.Morpheus.Types.App

Methods

render :: App e m -> Rendering #

deriveApp :: RootResolverConstraint m event query mut sub => RootResolver m event query mut sub -> App event m Source #

runApp :: (MapAPI a b, Monad m) => App e m -> a -> m b #

withDebugger :: App e m -> App e m #