Module

GraphQL.Client.Args

Package
purescript-graphql-client
Repository
OxfordAbstracts/purescript-graphql-client

#Params Source

data Params p t

#type (==>) Source

Operator alias for GraphQL.Client.Args.Params (right-associative / precedence 6)

#NotNull Source

newtype NotNull t

Constructors

Instances

#ParamNew Source

newtype ParamNew t

Constructors

#Args Source

data Args a t

Constructors

#(=>>) Source

Operator alias for GraphQL.Client.Args.Args (right-associative / precedence 6)

#AndArg Source

type AndArg a b = AndArgs (Array a) b

#andArg Source

andArg :: forall a b. a -> b -> AndArg a b

#(++) Source

Operator alias for GraphQL.Client.Args.andArg (right-associative / precedence 6)

#AndArgs Source

data AndArgs a1 a2

Constructors

Instances

#(+++) Source

Operator alias for GraphQL.Client.Args.AndArgs (right-associative / precedence 6)

#OrArg Source

data OrArg argL argR

Constructors

Instances

#IgnoreArg Source

data IgnoreArg

Constructors

Instances

#guardArg Source

guardArg :: forall a. Boolean -> a -> OrArg IgnoreArg a

#onlyArgs Source

onlyArgs :: forall a. a -> Args a Unit

#ArgGql Source

class ArgGql params arg 

Instances

#IsNotNull Source

class IsNotNull param arg 

#RecordArg Source

class (HMapWithIndex (ArgPropToGql p) (Record a) u) <= RecordArg p a u 

Instances

#ArgPropToGql Source

newtype ArgPropToGql params

Constructors

Instances

#SatisifyNotNullParam Source

class SatisifyNotNullParam (param :: Type) (arg :: Type) | param -> arg

Instances

#ArgsSatisifyNotNullsProps Source