UNPKG

@playkit-js/playkit-js-ui

Version:

[![Build Status](https://github.com/kaltura/playkit-js-ui/actions/workflows/run_canary_full_flow.yaml/badge.svg)](https://github.com/kaltura/playkit-js-ui/actions/workflows/run_canary_full_flow.yaml) [![code style: prettier](https://img.shields.io/badge/c

13 lines (11 loc) 530 B
import {bindActionCreators, Dispatch, ActionCreatorsMapObject} from 'redux'; /** * Binding redux actions to props utility * * @export * @param {ActionCreatorsMapObject} actions - Redux action creators * @returns {(dispatch: Dispatch) => ActionCreatorsMapObject} - Function that takes dispatch and returns bound action creators */ export function bindActions<A, M extends ActionCreatorsMapObject<A>>(actions: M): (dispatch: Dispatch) => M { return (dispatch: Dispatch): M => bindActionCreators<A, M>(actions, dispatch); }