Module

GraphQL.Client.Args

#Params

data Params p t

#type (==>)

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

#NotNull

newtype NotNull t

Constructors

Instances

#ParamNew

newtype ParamNew t

Constructors

#Args

data Args a t

Constructors

#(=>>)

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

#AndArg

data AndArg a1 a2

Constructors

Instances

#(++)

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

#OrArg

data OrArg argL argR

Constructors

Instances

#IgnoreArg

#guardArg

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

#onlyArgs

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

#ArgGql

class ArgGql params arg 

Instances

#RecordArg

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

Instances

#ArgPropToGql

newtype ArgPropToGql params

Constructors

Instances

#SatisifyNotNullParam

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

Instances

#ArgsSatisifyNotNullsProps

Modules