UNPKG

react-redux-starter-thibault

Version:

Starter Kit for React + Redux application with Webpack

24 lines (21 loc) 498 B
/** * Generate action types in the form of: * * {ACTION: "ACTION"} * * Add your own pre/post action types in the loop if needed. * * - Example: * * actionMap[`BEFORE_${actions[i]}`] = null; * actionMap[`AFTER_${actions[i]}`] = null; */ export function generateActions(actions) { const actionMap = {}; for (const i in actions) { if ({}.hasOwnProperty.call(actions, i)) { actionMap[actions[i]] = actions[i]; } } return actionMap; }