{-# LANGUAGE NoImplicitPrelude #-}
module Data.Morpheus.Error.Utils
( errorMessage,
globalErrorMessage,
)
where
import Data.Morpheus.Types.Internal.AST.Base
( Position (..),
)
import Data.Morpheus.Types.Internal.AST.Error
( GQLError,
Message,
at,
msg,
)
{-# DEPRECATED errorMessage "\"my error\" `at` position" #-}
errorMessage :: Position -> Message -> [GQLError]
errorMessage position message = [msg message `at` position]
{-# DEPRECATED globalErrorMessage "use validation errors" #-}
globalErrorMessage :: Message -> [GQLError]
globalErrorMessage message = [msg message]