source: node_modules/react-redux/src/utils/bindActionCreators.ts@ ba17441

Last change on this file since ba17441 was a762898, checked in by istevanoska <ilinastevanoska@…>, 5 months ago

Added visualizations

  • Property mode set to 100644
File size: 512 bytes
Line 
1import type { ActionCreatorsMapObject, Dispatch } from 'redux'
2
3export default function bindActionCreators(
4 actionCreators: ActionCreatorsMapObject,
5 dispatch: Dispatch,
6): ActionCreatorsMapObject {
7 const boundActionCreators: ActionCreatorsMapObject = {}
8
9 for (const key in actionCreators) {
10 const actionCreator = actionCreators[key]
11 if (typeof actionCreator === 'function') {
12 boundActionCreators[key] = (...args) => dispatch(actionCreator(...args))
13 }
14 }
15 return boundActionCreators
16}
Note: See TracBrowser for help on using the repository browser.