UNPKG

1.01 kBTypeScriptView Raw
1export * from 'apollo-client';
2export * from 'apollo-link';
3export * from 'apollo-cache-inmemory';
4import { Operation } from 'apollo-link';
5import { HttpLink } from 'apollo-link-http';
6import { ClientStateConfig } from 'apollo-link-state';
7import { ErrorLink } from 'apollo-link-error';
8import { ApolloCache } from 'apollo-cache';
9import { CacheResolverMap } from 'apollo-cache-inmemory';
10import gql from 'graphql-tag';
11import ApolloClient from 'apollo-client';
12export { gql, HttpLink };
13export interface PresetConfig {
14 request?: (operation: Operation) => Promise<void>;
15 uri?: string;
16 credentials?: string;
17 headers?: any;
18 fetch?: GlobalFetch['fetch'];
19 fetchOptions?: HttpLink.Options;
20 clientState?: ClientStateConfig;
21 onError?: ErrorLink.ErrorHandler;
22 cacheRedirects?: CacheResolverMap;
23 cache?: ApolloCache<any>;
24}
25export default class DefaultClient<TCache> extends ApolloClient<TCache> {
26 constructor(config?: PresetConfig);
27}
28//# sourceMappingURL=index.d.ts.map
\No newline at end of file