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 param arg. param -> arg -> Constraintclass ArgGql params args 

Instances

#ArgGqlAt Source

class ArgGqlAt :: forall param arg. Symbol -> param -> arg -> Constraintclass ArgGqlAt at params arg 

Instances

#IsNotNull Source

class IsNotNull :: forall k1 k2. Symbol -> k1 -> k2 -> Constraintclass IsNotNull at 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

#SatisfyNotNullParam Source

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

Instances

#ArgsSatisfyNotNullsProps Source