@apollo-elements/lib v4.0.4
@apollo-elements/lib
Helper functions for Apollo Elements
🔎 Read the Full API Docs 🔎
createApolloClient
Creates a simple ApolloClient instance given a URI and some params.
createApolloClient({
uri: '/graphql',
typePolicies: {
User: {
fields: {
fullName(_, { readField }) {
return `${readField('firstName')} ${readField('lastName')}`;
}
}
}
}
});hasAllVariables
Predicate that validates a GraphQL request (a DocumentNode and a variables object) as having all of its required (i.e. non-nullable) variables defined.
function hasAllVariables(params: { query: DocumentNode, variables: any }): booleanisClientOperation
Predicate that validates a DocumentNode as being an exclusively client-side operation, i.e. all of it's requests are modified by a @client directive.
function isClientOperation(operation: Operation): booleanisValidGql
Predicate that validates an object as a DocumentNode.
function isValidGql(document: DocumentNode | any): boolean5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago