Safe Haskell | None |
---|---|
Language | Haskell2010 |
Data.Morpheus.Generics.DeriveResolvers
Documentation
class DeriveResolvers f where Source #
Methods
deriveResolvers :: MetaInfo -> f a -> [(Text, (Text, Selection) -> ResolveIO JSType)] Source #
Instances
DeriveResolvers (U1 :: Type -> Type) Source # | |
GQLObject a => DeriveResolvers (K1 i a :: Type -> Type) Source # | |
(DeriveResolvers f, DeriveResolvers g) => DeriveResolvers (f :*: g) Source # | |
(Datatype c, DeriveResolvers f) => DeriveResolvers (M1 D c f) Source # | |
(Constructor c, DeriveResolvers f) => DeriveResolvers (M1 C c f) Source # | |
(Selector s, DeriveResolvers f) => DeriveResolvers (M1 S s f) Source # | |