コード例 #1
0
ファイル: common.js プロジェクト: jleslie02/firebase-chat-app
 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
ファイル: formEvents.js プロジェクト: act-framework/act
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))
  );