import { connect } from 'react-redux'; import { Constructor, getMethods, ReduxApp } from 'redux-app'; export function autoSync(stateType: Constructor, pure = true) { return connect(() => { const comp = ReduxApp.getComponent(stateType); const compMethods = getMethods(comp, true); return Object.assign({}, comp, compMethods); }, null, null, { pure }); }