import { Action , Reducer } from 'redux' ; param state param reducer param actions export default function reduceActionsFrom < S , A extends Action , AS extends A [ ] > ( state , reducer , ... actions ) { return actions . reduce ( reducer , state ) ; }