{-# LANGUAGE DataKinds #-}
{-# LANGUAGE PolyKinds #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE NoImplicitPrelude #-}
module Data.Morpheus.Server.Types.Kind
( SCALAR,
DerivingKind,
TYPE,
CUSTOM,
WRAPPER,
DIRECTIVE,
)
where
import Relude
data DerivingKind
= DERIVING_SCALAR
| DERIVING_TYPE
| DERIVING_WRAPPER
| DERIVING_CUSTOM
| DERIVING_DIRECTIVE
deriving (Int -> DerivingKind -> ShowS
[DerivingKind] -> ShowS
DerivingKind -> String
(Int -> DerivingKind -> ShowS)
-> (DerivingKind -> String)
-> ([DerivingKind] -> ShowS)
-> Show DerivingKind
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> DerivingKind -> ShowS
showsPrec :: Int -> DerivingKind -> ShowS
$cshow :: DerivingKind -> String
show :: DerivingKind -> String
$cshowList :: [DerivingKind] -> ShowS
showList :: [DerivingKind] -> ShowS
Show)
type SCALAR = 'DERIVING_SCALAR
type TYPE = 'DERIVING_TYPE
type WRAPPER = 'DERIVING_WRAPPER
type DIRECTIVE = 'DERIVING_DIRECTIVE
type CUSTOM = 'DERIVING_CUSTOM