apollo-client
Advanced tools
Comparing version 0.5.13 to 0.5.14
@@ -26,3 +26,4 @@ /// <reference types="chai" /> | ||
fieldWithArgs: (fieldName: string, args?: Object) => string; | ||
constructor({networkInterface, reduxRootKey, reduxRootSelector, initialState, dataIdFromObject, resultTransformer, resultComparator, ssrMode, ssrForceFetchDelay, mutationBehaviorReducers, addTypename, queryTransformer, customResolvers}?: { | ||
private devToolsHookCb; | ||
constructor({networkInterface, reduxRootKey, reduxRootSelector, initialState, dataIdFromObject, resultTransformer, resultComparator, ssrMode, ssrForceFetchDelay, mutationBehaviorReducers, addTypename, queryTransformer, customResolvers, connectToDevTools}?: { | ||
networkInterface?: NetworkInterface; | ||
@@ -41,2 +42,3 @@ reduxRootKey?: string; | ||
customResolvers?: CustomResolverMap; | ||
connectToDevTools?: boolean; | ||
}); | ||
@@ -48,2 +50,3 @@ watchQuery(options: DeprecatedWatchQueryOptions): ObservableQuery; | ||
reducer(): Function; | ||
__actionHookForDevTools(cb: Function): void; | ||
middleware: () => (store: ApolloStore) => (next: any) => (action: any) => any; | ||
@@ -50,0 +53,0 @@ initStore(): void; |
@@ -22,3 +22,3 @@ "use strict"; | ||
var _this = this; | ||
var _b = _a === void 0 ? {} : _a, networkInterface = _b.networkInterface, reduxRootKey = _b.reduxRootKey, reduxRootSelector = _b.reduxRootSelector, initialState = _b.initialState, dataIdFromObject = _b.dataIdFromObject, resultTransformer = _b.resultTransformer, resultComparator = _b.resultComparator, _c = _b.ssrMode, ssrMode = _c === void 0 ? false : _c, _d = _b.ssrForceFetchDelay, ssrForceFetchDelay = _d === void 0 ? 0 : _d, _e = _b.mutationBehaviorReducers, mutationBehaviorReducers = _e === void 0 ? {} : _e, _f = _b.addTypename, addTypename = _f === void 0 ? true : _f, queryTransformer = _b.queryTransformer, customResolvers = _b.customResolvers; | ||
var _b = _a === void 0 ? {} : _a, networkInterface = _b.networkInterface, reduxRootKey = _b.reduxRootKey, reduxRootSelector = _b.reduxRootSelector, initialState = _b.initialState, dataIdFromObject = _b.dataIdFromObject, resultTransformer = _b.resultTransformer, resultComparator = _b.resultComparator, _c = _b.ssrMode, ssrMode = _c === void 0 ? false : _c, _d = _b.ssrForceFetchDelay, ssrForceFetchDelay = _d === void 0 ? 0 : _d, _e = _b.mutationBehaviorReducers, mutationBehaviorReducers = _e === void 0 ? {} : _e, _f = _b.addTypename, addTypename = _f === void 0 ? true : _f, queryTransformer = _b.queryTransformer, customResolvers = _b.customResolvers, connectToDevTools = _b.connectToDevTools; | ||
this.middleware = function () { | ||
@@ -30,2 +30,9 @@ return function (store) { | ||
_this.queryManager.broadcastNewStore(store.getState()); | ||
if (_this.devToolsHookCb) { | ||
_this.devToolsHookCb({ | ||
action: action, | ||
state: _this.queryManager.getApolloState(), | ||
dataWithOptimisticResults: _this.queryManager.getDataWithOptimisticResults(), | ||
}); | ||
} | ||
return returnValue; | ||
@@ -82,2 +89,10 @@ }; }; | ||
this.resetStore = this.resetStore.bind(this); | ||
var defaultConnectToDevTools = typeof process !== 'undefined' && process.env && process.env.NODE_ENV === 'development' && | ||
typeof window !== 'undefined' && (!window.__APOLLO_CLIENT__); | ||
if (typeof connectToDevTools === 'undefined') { | ||
connectToDevTools = defaultConnectToDevTools; | ||
} | ||
if (connectToDevTools) { | ||
window.__APOLLO_CLIENT__ = this; | ||
} | ||
} | ||
@@ -171,2 +186,5 @@ ApolloClient.prototype.watchQuery = function (options) { | ||
}; | ||
ApolloClient.prototype.__actionHookForDevTools = function (cb) { | ||
this.devToolsHookCb = cb; | ||
}; | ||
ApolloClient.prototype.initStore = function () { | ||
@@ -173,0 +191,0 @@ if (this.store) { |
{ | ||
"name": "apollo-client", | ||
"version": "0.5.13", | ||
"version": "0.5.14", | ||
"description": "A simple yet functional GraphQL client.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
Sorry, the diff of this file is not supported yet
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
272231
3972
2
14