Module
GraphQL.Client.Variables
- Package
- purescript-graphql-client
- Repository
- OxfordAbstracts/purescript-graphql-client
#GetVar Source
class GetVar :: forall k. Type -> k -> Constraint
class GetVar query var | query -> var where
Members
Instances
(IsSymbol name, Cons name a () var) => GetVar (Var name a) (Record var)
(GetVar query var) => GetVar (Alias name query) var
(GetVar l (Record varL), GetVar r (Record varR), Union varR varL trash, Union varL varR trash, Nub trash var) => GetVar (Spread name l r) (Record var)
(GetVar arg (Record varArg), GetVar t (Record varT), Union varT varArg trash, Union varArg varT trash, Nub trash var) => GetVar (Args arg t) (Record var)
(GetVar l (Record varL), GetVar r (Record varR), Union varR varL trash, Union varL varR trash, Nub trash var) => GetVar (AndArg l r) (Record var)
(GetVar l (Record varL), GetVar r (Record varR), Union varR varL trash, Union varL varR trash, Nub trash var) => GetVar (OrArg l r) (Record var)
(HFoldl GetVarRec (Proxy (Record ())) (Record query) (Proxy (Record var))) => GetVar (Record query) (Record var)
GetVar a (Record ())
#VarsTypeChecked Source
class VarsTypeChecked query where
Members
getVarsJson :: query -> Json
getVarsTypeNames :: query -> String
Instances
VarsTypeChecked (WithVars query vars)
(GetVar (Record query) (Record ())) => VarsTypeChecked (Record query)
(GetVar (Spread alias arg fields) (Record ())) => VarsTypeChecked (Spread alias arg fields)
#getQueryVars Source
getQueryVars :: forall query vars. GetVar query vars => query -> Proxy vars
- Modules
- Data.
GraphQL. AST - Data.
GraphQL. Parser - GraphQL.
Client. Alias - GraphQL.
Client. Alias. Dynamic - GraphQL.
Client. Args - GraphQL.
Client. BaseClients. Affjax. Internal - GraphQL.
Client. BaseClients. Affjax. Node - GraphQL.
Client. BaseClients. Affjax. Web - GraphQL.
Client. BaseClients. Apollo - GraphQL.
Client. BaseClients. Apollo. ErrorPolicy - GraphQL.
Client. BaseClients. Apollo. FetchPolicy - GraphQL.
Client. BaseClients. Urql - GraphQL.
Client. CodeGen. GetSymbols - GraphQL.
Client. CodeGen. Js - GraphQL.
Client. CodeGen. Lines - GraphQL.
Client. CodeGen. Query - GraphQL.
Client. CodeGen. Schema - GraphQL.
Client. CodeGen. Template. Enum - GraphQL.
Client. CodeGen. Template. Schema - GraphQL.
Client. CodeGen. Transform. NullableOverrides - GraphQL.
Client. CodeGen. Types - GraphQL.
Client. ID - GraphQL.
Client. Query - GraphQL.
Client. QueryReturns - GraphQL.
Client. SafeQueryName - GraphQL.
Client. Subscription - GraphQL.
Client. ToGqlString - GraphQL.
Client. Types - GraphQL.
Client. Union - GraphQL.
Client. Variable - GraphQL.
Client. Variables - GraphQL.
Client. Variables. TypeName - GraphQL.
Client. WatchQuery - GraphQL.
Hasura. Array - GraphQL.
Hasura. ComparisonExp - GraphQL.
Hasura. Decode - GraphQL.
Hasura. DecodeLiberal - GraphQL.
Hasura. Encode