예제 #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_));
예제 #2
0
export const formEvent = (ev) => (el, values) => {
  const mockEvent = {
    target: map(([name, value]) => ({ value, name }), toPairs(values)),
    preventDefault: () => {}
  }

  return event(ev, mockEvent)(el)
}
예제 #3
0
파일: asPairs.js 프로젝트: diogob/act
export default (plainObjectOrArray) =>
  typeof plainObjectOrArray === 'object'
    ? toPairs(plainObjectOrArray)
    : plainObjectOrArray
예제 #4
0
파일: run-tests.js 프로젝트: pontusab/loki
const groupByTarget = configurations =>
  mapObjIndexed(
    fromPairs,
    groupBy(([, { target }]) => target, toPairs(configurations))
  );