1 | export * from 'apollo-client';
|
2 | export * from 'apollo-link';
|
3 | export * from 'apollo-cache-inmemory';
|
4 | import { Operation } from 'apollo-link';
|
5 | import { HttpLink } from 'apollo-link-http';
|
6 | import { ClientStateConfig } from 'apollo-link-state';
|
7 | import { ErrorLink } from 'apollo-link-error';
|
8 | import { ApolloCache } from 'apollo-cache';
|
9 | import { CacheResolverMap } from 'apollo-cache-inmemory';
|
10 | import gql from 'graphql-tag';
|
11 | import ApolloClient from 'apollo-client';
|
12 | export { gql, HttpLink };
|
13 | export 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 | }
|
25 | export default class DefaultClient<TCache> extends ApolloClient<TCache> {
|
26 | constructor(config?: PresetConfig);
|
27 | }
|
28 | //# sourceMappingURL=index.d.ts.map |
\ | No newline at end of file |