Module
GraphQL.Client.QueryReturns
- Package
- purescript-graphql-client
- Repository
- OxfordAbstracts/purescript-graphql-client
#queryReturns Source
queryReturns :: forall returns query schema. QueryReturns schema query returns => Proxy schema -> query -> Proxy returns
Get the type that a query returns.
#QueryReturns Source
class QueryReturns schema query returns | schema query -> returns where
Members
queryReturnsImpl :: schema -> query -> returns
Instances
(QueryReturns a q t) => QueryReturns (Array a) q (Array t)
(QueryReturns a q t) => QueryReturns (Maybe a) q (Maybe t)
(QueryReturns t q result, HMapWithIndex (ArgPropToGql params) (Record args) s, SatisifyNotNullParam (Record params) (Record args)) => QueryReturns (Params (Record params) t) (Args (Record args) q) result
(QueryReturns t q result, SatisifyNotNullParam (Record params) (Record ())) => QueryReturns (Params (Record params) t) q result
(HMapWithIndex (PropToSchemaType schema) query returns) => QueryReturns (Record schema) query returns
(Newtype newtypeSchema (Record schema), QueryReturns (Record schema) (Record query) returns) => QueryReturns newtypeSchema (Record query) returns
QueryReturns a q a
#PropToSchemaType Source
newtype PropToSchemaType schema
For internal use only but must be exported for other modules to compile
Instances
(IsSymbol sym, IsSymbol al, Cons al subSchema rest schema, QueryReturns subSchema val returns) => MappingWithIndex (PropToSchemaType schema) (SProxy sym) (Alias (SProxy al) val) returns
(IsSymbol sym, IsSymbol val, Cons val subSchema rest schema, QueryReturns subSchema (SProxy val) returns) => MappingWithIndex (PropToSchemaType schema) (SProxy sym) (SProxy val) returns
(IsSymbol sym, Cons sym subSchema rest schema, QueryReturns subSchema val returns) => MappingWithIndex (PropToSchemaType schema) (SProxy sym) val returns
- Modules
- GraphQL.
Client. Alias - GraphQL.
Client. Args - GraphQL.
Client. BaseClients. Affjax - 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. Types - GraphQL.
Client. ID - GraphQL.
Client. Query - GraphQL.
Client. QueryReturns - GraphQL.
Client. SafeQueryName - GraphQL.
Client. Subscription - GraphQL.
Client. ToGqlString - GraphQL.
Client. Types - GraphQL.
Client. WatchQuery - GraphQL.
Hasura. ComparisonExp - GraphQL.
Hasura. Decode - GraphQL.
Hasura. Encode
Do not use this. Use
queryReturns
instead. Only exported due to compiler restrictions