Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
ToGraphQL and FromGraphQL typeclasses used for user-defined type conversion.
Synopsis
- class FromGraphQL a where
- fromGraphQL :: Value -> Maybe a
- class ToGraphQL a where
Documentation
class FromGraphQL a where Source #
Instances of this typeclass can be used to convert GraphQL internal representation to user-defined type.
fromGraphQL :: Value -> Maybe a Source #
Instances
class ToGraphQL a where Source #
Instances of this typeclass can be converted to GraphQL internal representation.
Instances
ToGraphQL Int16 Source # | |
ToGraphQL Int32 Source # | |
ToGraphQL Int64 Source # | |
ToGraphQL Int8 Source # | |
ToGraphQL Word16 Source # | |
ToGraphQL Word32 Source # | |
ToGraphQL Word64 Source # | |
ToGraphQL Word8 Source # | |
ToGraphQL Scientific Source # | |
Defined in Language.GraphQL.Class toGraphQL :: Scientific -> Value Source # | |
ToGraphQL Text Source # | |
ToGraphQL Day Source # | |
ToGraphQL DiffTime Source # | |
ToGraphQL NominalDiffTime Source # | |
Defined in Language.GraphQL.Class toGraphQL :: NominalDiffTime -> Value Source # | |
ToGraphQL UTCTime Source # | |
ToGraphQL LocalTime Source # | |
ToGraphQL TimeOfDay Source # | |
ToGraphQL Bool Source # | |
ToGraphQL Double Source # | |
ToGraphQL Float Source # | |
ToGraphQL Int Source # | |
ToGraphQL Word Source # | |
ToGraphQL a => ToGraphQL (Vector a) Source # | |
ToGraphQL a => ToGraphQL (Maybe a) Source # | |
ToGraphQL a => ToGraphQL [a] Source # | |
Defined in Language.GraphQL.Class |