Пример #1
0
 (reducers, key) => {
   const { reducer } = prop(key, modules)
   if (reducer) {
     return assoc(key, reducer, reducers)
   }
   return reducers
 },
Пример #2
0
 return (mod, iteratee, recur) => {
   iteratee(mod)
   updatedContext = newWalkContext({
     ...context,
     visited: assoc(mod.name, true, context.visited)
   })
   forEach((childModule) => {
     if (!has(childModule.name, updatedContext.visited)) {
       recur(childModule, iteratee)
     }
   }, mod.dependsOn)
 }
Пример #3
0
 return (project, iteratee, recur) => {
   iteratee(project)
   updatedContext = newWalkContext({
     ...context,
     visited: assoc(project.name, true, context.visited)
   })
   forEachObjIndexed((childProject) => {
     if (!has(childProject.name, updatedContext.visited)) {
       recur(childProject, iteratee)
     }
   }, project.projects)
   forEach((childProject) => {
     if (!has(childProject.name, updatedContext.visited)) {
       recur(childProject, iteratee)
     }
   }, project.dependsOn)
 }
Пример #4
0
 (accum, value, name) => assoc(toUpper(name), value, accum),
Пример #5
0
 [setAppState]: (state, action) => assoc('currentState', action.payload, state)