text: import conformsTo from 'lodash/conformsTo'
  import isFunction from 'lodash/isFunction'
  import isObject from 'lodash/isObject'
  import invariant from 'invariant'
  
  /**
   * Validate the shape of redux store
   */
  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),
      '(app/utils...) injectors: Expected a valid redux store',
    )
  }
  