miso-graphql
Safe HaskellNone
LanguageGHC2021

Miso.GraphQL.Class

Documentation

class ToGraphQL v where Source #

Minimal complete definition

Nothing

Methods

toGraphQL :: v -> Value Source #

default toGraphQL :: ToJSON v => v -> Value Source #

Instances

Instances details
ToGraphQL Value Source # 
Instance details

Defined in Miso.GraphQL.Class

ToGraphQL MisoString Source # 
Instance details

Defined in Miso.GraphQL.Class

ToGraphQL Bool Source # 
Instance details

Defined in Miso.GraphQL.Class

Methods

toGraphQL :: Bool -> Value Source #

ToGraphQL Double Source # 
Instance details

Defined in Miso.GraphQL.Class

ToGraphQL Float Source # 
Instance details

Defined in Miso.GraphQL.Class

ToGraphQL Int Source # 
Instance details

Defined in Miso.GraphQL.Class

Methods

toGraphQL :: Int -> Value Source #

ToGraphQL v => ToGraphQL (NonEmpty v) Source # 
Instance details

Defined in Miso.GraphQL.Class

ToGraphQL v => ToGraphQL (Maybe v) Source # 
Instance details

Defined in Miso.GraphQL.Class

Methods

toGraphQL :: Maybe v -> Value Source #

ToGraphQL v => ToGraphQL [v] Source # 
Instance details

Defined in Miso.GraphQL.Class

Methods

toGraphQL :: [v] -> Value Source #

ToGraphQL v => ToGraphQL (Map MisoString v) Source # 
Instance details

Defined in Miso.GraphQL.Class