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