import invariant from 'invariant';
import { conformsTo, isFunction, isObject } from 'lodash';
export default function checkStore(store) { const shape = { dispatch: isFunction, subscribe: isFunction, getState: isFunction, replaceReducer: isFunction, runSaga: isFunction, injectedReducers: isObject, injectedSagas: isObject, };
invariant(conformsTo(store, shape), '(src/utils...) injectors: Expected a valid redux store');
}