UNPKG

@tacky/store

Version:

State management framework based on react

15 lines (12 loc) 241 B
/** * from redux compose */ export function compose(...funcs) { if (funcs.length === 0) { return (arg) => arg; } if (funcs.length === 1) { return funcs[0]; } return funcs.reduce((a, b) => (...args) => a(b(...args))); }