function flowToAction(prefix, name){
    return utils.nameObj({
        name: nameActionCreator({prefix, name}),
        object: function(payload){
            return {
                type: actionType({prefix, name}),
                payload
            }
        }
    })
}
Ejemplo n.º 2
0
export default function depends({
    name, parent=StrictDuck,
    dependencies=[], constructor: c = (...args) => args
}) {
    return utils.nameClass({
        name: name || parent.name,
        Class: class extends parent {
            constructor({container, ...rest}){
                super(...c({
                    ...resolve({container, dependencies}),
                    ...rest
                }))
            }
        }
    })
}