UNPKG

raid-addons

Version:

Add-ons functions for use with Raid

13 lines (9 loc) 255 B
import forceArray from 'force-array' const squash = key => updates => (state, event) => { if (event.type !== key) { return state } return forceArray(updates) .reduce((state, fn) => fn(state, event.payload), state) } export default squash