Beispiel #1
0
 const go = obj_ => chain(([k, v]) => {
   if (typeof v === 'object') {
     return map(([k_, v_]) => [`${k}.${k_}`, v_], go(v));
   } else {
     return [[k, v]];
   }
 }, toPairs(obj_));
Beispiel #2
0
export const formEvent = (ev) => (el, values) => {
  const mockEvent = {
    target: map(([name, value]) => ({ value, name }), toPairs(values)),
    preventDefault: () => {}
  }

  return event(ev, mockEvent)(el)
}
Beispiel #3
0
export default (plainObjectOrArray) =>
  typeof plainObjectOrArray === 'object'
    ? toPairs(plainObjectOrArray)
    : plainObjectOrArray
Beispiel #4
0
const groupByTarget = configurations =>
  mapObjIndexed(
    fromPairs,
    groupBy(([, { target }]) => target, toPairs(configurations))
  );