updux/src/index.ts

35 lines
637 B
TypeScript
Raw Normal View History

2019-10-17 15:15:10 +00:00
import fp from 'lodash/fp';
import u from 'updeep';
2019-10-21 21:17:56 +00:00
import Updux from './updux';
2019-10-17 15:15:10 +00:00
2019-10-20 15:30:36 +00:00
2019-10-19 17:11:30 +00:00
2019-10-17 15:15:10 +00:00
function updux(config) {
2019-10-21 21:17:56 +00:00
return new Updux(config);
// const actions = buildActions(
// config.mutations,
// config.effects,
// fp.flatten( ( config.subduxes||{}).map( ({ actions }) => actions ) )
// );
2019-10-17 15:15:10 +00:00
2019-10-21 21:17:56 +00:00
// const initial = buildInitial(config);
2019-10-17 15:15:10 +00:00
2019-10-21 21:17:56 +00:00
// const mutations = buildMutations(config.mutations,config.subduxes);
2019-10-17 15:15:10 +00:00
2019-10-21 21:17:56 +00:00
// return {
// reducer,
// upreducer,
// middleware,
// createStore,
// actions: ( actions as any ),
// mutations,
// initial,
// };
2019-10-17 15:15:10 +00:00
}
export default updux;