import Updux from "./updux"; import { UpduxConfig, Dux, Dictionary, Selector, Mutation, AggDuxState, Action, Upreducer, UpduxMiddleware, DuxActions, DuxSelectors } from "./types"; import {Creator} from 'ts-action'; import { AnyAction, Store } from 'redux'; export { default as Updux } from "./updux"; export { UpduxConfig, DuxState } from "./types"; export { subEffects } from './buildMiddleware'; export * from './types'; export default Updux; export const coduxes = (...coduxes: U): { coduxes: U } => ({ coduxes }); export const dux = (config: C ) => { /// : Dux => { return ( new Updux(config) ).asDux; }