Files
talk/client/coral-framework/client.js
T
Belen Curcio 9fd184f638 Store normalized 💪
2017-01-24 10:06:42 -03:00

14 lines
461 B
JavaScript

import ApolloClient, {addTypename} from 'apollo-client';
import getNetworkInterface from './transport';
export const client = new ApolloClient({
queryTransformer: addTypename,
dataIdFromObject: (result) => {
if (result.id && result.__typename) { // eslint-disable-line no-underscore-dangle
return result.__typename + result.id; // eslint-disable-line no-underscore-dangle
}
return null;
},
networkInterface: getNetworkInterface()
});