Module
Data.GraphQL.Validator.Util
- Package
- purescript-graphql-validator
- Repository
- meeshkan/purescript-graphql-validator
#GraphQLResEnv Source
type GraphQLResEnv = { typeDefinitions :: List TypeDefinition }
#GraphQLReqEnv Source
type GraphQLReqEnv = { fragmentDefinitions :: List FragmentDefinition, typeDefinitions :: List TypeDefinition }
#ValStackRes Source
type ValStackRes = ValStack' GraphQLResEnv
#ValStackReq Source
type ValStackReq = ValStack' GraphQLReqEnv
#validateAsEnum Source
validateAsEnum :: forall m r a. MonadAsk { typeDefinitions :: List TypeDefinition | r } m => MonadState a m => MonadTell (List (Tuple a String)) m => String -> String -> m Unit
#validateAsScalar Source
validateAsScalar :: forall m r a. MonadAsk { typeDefinitions :: List TypeDefinition | r } m => MonadState a m => MonadTell (List (Tuple a String)) m => String -> String -> m Unit