morpheus-graphql-app-0.28.1: Morpheus GraphQL App
Safe HaskellNone
LanguageHaskell2010

Data.Morpheus.App.NamedResolvers

Documentation

ref :: forall (m :: Type -> Type). Applicative m => TypeName -> ValidValue -> ResolverValue m Source #

list :: forall (m :: Type -> Type). [ResolverValue m] -> ResolverValue m Source #

refs :: forall (m :: Type -> Type). Applicative m => TypeName -> [ValidValue] -> ResolverValue m Source #

enum :: forall (m :: Type -> Type). TypeName -> ResolverValue m Source #

queryResolvers :: forall (m :: Type -> Type) e. Monad m => [(TypeName, NamedFunction (Resolver QUERY e m))] -> RootResolverValue e m Source #

type NamedResolverFunction (o :: OperationType) e (m :: Type -> Type) = NamedFunction (Resolver o e m) Source #

data ResultBuilder (m :: Type -> Type) Source #