morpheus-graphql-code-gen-utils-0.27.0: Morpheus GraphQL CLI
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Morpheus.CodeGen.Internal.AST

Documentation

data DerivingClass Source #

Constructors

SHOW 
GENERIC 
CLASS_EQ 

Instances

Instances details
Show DerivingClass Source # 
Instance details

Defined in Data.Morpheus.CodeGen.Internal.AST

Pretty DerivingClass Source # 
Instance details

Defined in Data.Morpheus.CodeGen.Internal.AST

Methods

pretty :: DerivingClass -> Doc ann #

prettyList :: [DerivingClass] -> Doc ann #

data ModuleDefinition dec Source #

Constructors

ModuleDefinition 

Fields

Instances

Instances details
Pretty dec => Pretty (ModuleDefinition dec) Source # 
Instance details

Defined in Data.Morpheus.CodeGen.Internal.AST

Methods

pretty :: ModuleDefinition dec -> Doc ann #

prettyList :: [ModuleDefinition dec] -> Doc ann #

data TypeClassInstance body Source #

Instances

Instances details
Show body => Show (TypeClassInstance body) Source # 
Instance details

Defined in Data.Morpheus.CodeGen.Internal.AST

PrintExp body => PrintDec (TypeClassInstance body) Source # 
Instance details

Defined in Data.Morpheus.CodeGen.TH

Pretty a => Pretty (TypeClassInstance a) Source # 
Instance details

Defined in Data.Morpheus.CodeGen.Internal.AST

Methods

pretty :: TypeClassInstance a -> Doc ann #

prettyList :: [TypeClassInstance a] -> Doc ann #

data PrintableValue where Source #

Constructors

PrintableValue :: forall a. (Show a, Lift a) => a -> PrintableValue