Learn more  » Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

skava / @skava/create-apollo-client   js

Repository URL to install this package:

Version: 0.6.2 

/ dist / createApolloClient.d.ts

import { ApolloClient } from 'apollo-client';
import { ApolloLink } from 'apollo-link';
export interface CreateApolloClientOptions {
    link: ApolloLink;
}
/**
 * @example
 * import { createApolloClient, consoleLink, errorLink, httpLink, persistCache } from 'create-apollo-client'
 * // create your own stateLink if you want, put it before httpLink
 * const link = ApolloLink.from([consoleLink, errorLink, stateLink, httpLink])
 * export const { client, cache } = createApolloClient({ link })
 * // use client side query persistance, note, this is slow
 * persistCache()
 */
declare function createApolloClient(options: CreateApolloClientOptions): ApolloClient<any>;
export { createApolloClient };