{-# LANGUAGE DataKinds #-}
{-# LANGUAGE PolyKinds #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE NoImplicitPrelude #-}
module Data.Morpheus.Server.Types.Kind
( SCALAR,
DerivingKind,
TYPE,
CUSTOM,
WRAPPER,
)
where
import Relude
data DerivingKind
= DERIVING_SCALAR
| DERIVING_TYPE
| DERIVING_WRAPPER
| DERIVING_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 SCALAR = 'DERIVING_SCALAR
type TYPE = 'DERIVING_TYPE
type WRAPPER = 'DERIVING_WRAPPER
type CUSTOM = 'DERIVING_CUSTOM