Module

GraphQL.Client.Args

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

#NotNull Source

newtype NotNull t

Constructors

Instances

#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 :: forall k1 k2. k1 -> k2 -> Constraintclass ArgGql params arg 

Instances

#IsNotNull Source

class IsNotNull :: forall k1 k2. k1 -> k2 -> Constraintclass IsNotNull param arg 

Instances

#RecordArg Source

class RecordArg :: Row Type -> Row Type -> Type -> Constraintclass (HMapWithIndex (ArgPropToGql p) (Record a) u) <= RecordArg p a u 

Instances

#ArgPropToGql Source

newtype ArgPropToGql :: Row Type -> Typenewtype ArgPropToGql params

Constructors

Instances

#SatisifyNotNullParam Source

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

Instances

#ArgsSatisifyNotNullsProps Source