typed-action.js 185 B

1234567
  1. export const typedAction = (type, fn) => {
  2. const result = fn ?
  3. (...args) => ({...fn(...args), type}) :
  4. () => ({type});
  5. result.TYPE = type;
  6. return result;
  7. };