morpheus-graphql-0.1.1: Morpheus GraphQL

Safe HaskellNone
LanguageHaskell2010

Data.Morpheus.Kind

Description

associating types to GraphQL Kinds

Synopsis

Documentation

data SCALAR Source #

GraphQL Scalar: Int, Float, String, Boolean or any user defined custom Scalar type

data OBJECT Source #

GraphQL Object

data ENUM Source #

GraphQL Enum

data WRAPPER Source #

GraphQL Arrays , Resolvers and NonNull fields

data UNION Source #

GraphQL Union

data INPUT_OBJECT Source #

GraphQL input Object

type family KIND a :: * Source #

Type Family to associate type to GraphQL Kind

Instances
type KIND Bool Source # 
Instance details

Defined in Data.Morpheus.Kind

type KIND Float Source # 
Instance details

Defined in Data.Morpheus.Kind

type KIND Int Source # 
Instance details

Defined in Data.Morpheus.Kind

type KIND Int = SCALAR
type KIND Text Source # 
Instance details

Defined in Data.Morpheus.Kind

type KIND ID Source # 
Instance details

Defined in Data.Morpheus.Types.ID

type KIND ID = SCALAR
type KIND [a] Source # 
Instance details

Defined in Data.Morpheus.Kind

type KIND [a] = WRAPPER
type KIND (Maybe a) Source # 
Instance details

Defined in Data.Morpheus.Kind

type KIND (Maybe a) = WRAPPER
type KIND (Set a) Source # 
Instance details

Defined in Data.Morpheus.Kind

type KIND (Set a) = WRAPPER
type KIND (a -> b) Source # 
Instance details

Defined in Data.Morpheus.Kind

type KIND (a -> b) = WRAPPER
type KIND (a, b) Source # 
Instance details

Defined in Data.Morpheus.Kind

type KIND (a, b) = WRAPPER
type KIND (Map k v) Source # 
Instance details

Defined in Data.Morpheus.Kind

type KIND (Map k v) = WRAPPER
type KIND (Resolver m a) Source # 
Instance details

Defined in Data.Morpheus.Kind

type KIND (Resolver m a) = WRAPPER