morpheus-graphql-0.17.0: Morpheus GraphQL
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Morpheus.Kind

Description

associating types to GraphQL Kinds

Synopsis

Documentation

type SCALAR = 'SCALAR Source #

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

type OBJECT = 'TYPE Source #

Deprecated: use: deriving(GQLType), will be automatically inferred

type ENUM = 'TYPE Source #

Deprecated: use: deriving(GQLType), will be automatically inferred

type WRAPPER = 'WRAPPER Source #

GraphQL Arrays , Resolvers and NonNull fields

type UNION = 'TYPE Source #

Deprecated: use: deriving(GQLType), IMPORTANT: only types with constructor namename will sustain their form, other union constructors will be wrapped inside an new object

type INPUT_OBJECT = 'TYPE Source #

Deprecated: use: deriving(GQLType), will be automatically inferred

type GQL_KIND = DerivingKind Source #

Deprecated: use: DerivingKind

type OUTPUT = 'TYPE Source #

Deprecated: use: deriving(GQLType), will be automatically inferred

type INPUT = 'TYPE Source #

Deprecated: use: deriving(GQLType), will be automatically inferred

type INTERFACE = 'INTERFACE Source #

GraphQL interface

class ToValue (a :: DerivingKind) where Source #

Methods

toValue :: f a -> DerivingKind Source #

type TYPE = 'TYPE Source #

GraphQL input, type, union , enum

type CUSTOM = 'CUSTOM Source #