morpheus-graphql-0.19.1: 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

data DerivingKind Source #

Constructors

SCALAR 
TYPE 
WRAPPER 
CUSTOM 

Instances

Instances details
Show DerivingKind Source # 
Instance details

Defined in Data.Morpheus.Kind

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 = 'TYPE Source #

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

type TYPE = 'TYPE Source #

GraphQL input, type, union , enum