morpheus-graphql-core-0.17.0: Morpheus GraphQL Core
Safe HaskellNone
LanguageHaskell2010

Data.Morpheus.Internal.TH

Documentation

apply :: (Apply a, ToCon i a) => i -> [a] -> a Source #

applyCons :: (ToName con, ToName cons) => con -> [cons] -> Q Type Source #

applyVars :: (ToName con, ToName var, Apply res, ToCon con res, ToVar var res) => con -> [var] -> res Source #

toCon :: ToCon a b => a -> b Source #

toVar :: ToVar a b => a -> b Source #

class ToName a where Source #

Methods

toName :: a -> Name Source #

Instances

Instances details
ToName Name Source # 
Instance details

Defined in Data.Morpheus.Internal.TH

Methods

toName :: Name -> Name Source #

ToName String Source # 
Instance details

Defined in Data.Morpheus.Internal.TH

Methods

toName :: String -> Name Source #

ToName TypeName Source # 
Instance details

Defined in Data.Morpheus.Internal.TH

Methods

toName :: TypeName -> Name Source #

ToName FieldName Source # 
Instance details

Defined in Data.Morpheus.Internal.TH

toString :: ToString a b => a -> b Source #

v' :: ToVar Name a => a Source #

vars :: ToVar a b => [a] -> [b] Source #