long-function-arg.ts 445 B

1234567891011
  1. export const forwardS = R.curry(
  2. <V,T>(prop: string, reducer: ReducerFunction<V, T>, value: V, state: {[name: string]: T}) =>
  3. R.assoc(prop, reducer(value, state[prop]), state)
  4. )
  5. export const forwardS = R.curry(
  6. <VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV, TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT>(prop: string, reducer: ReducerFunction<V, T>, value: V, state: {[name: string]: T}) =>
  7. R.assoc(prop, reducer(value, state[prop]), state)
  8. )