How to use the rambda.reduce function in rambda

To help you get started, we’ve selected a few rambda examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github selfrefactor / rambda / _typings_tests / reduce-spec.ts View on Github external
it('fallback with index', () => {
    const result = reduce((acc, val, i) => {
      acc // $ExpectType number
      i // $ExpectType number
      return acc + val
    }, 1,[ 1, 2, 3 ])

    result // $ExpectType number
  });
github selfrefactor / rambda / _typings_tests / reduce-spec.ts View on Github external
it('with two types', () => {
    const result = reduce(
      (acc, elem) => {
        acc // $ExpectType string
        elem // $ExpectType number

        return `${acc}${elem}`
      },
      'foo',
      [ 1, 2, 3 ]
    )

    result // $ExpectType string
  });
github wagerfield / ig-api / test / env.js View on Github external
export default function getAccount(isDemo) {
  const prefix = isDemo ? 'DEMO' : 'LIVE'
  const keys = [ 'apiKey', 'username', 'password' ]
  return reduce((result, key) => {
    result[key] = path(`env.${prefix}_${constantCase(key)}`, process)
    return result
  }, { isDemo }, keys)
}
github caderek / benny / examples / reduce.js View on Github external
add('rambda', () => {
    RB.reduce((a, b) => a + b, 0)(input)
  }),
github jpgorman / react-append-to-body / src / render-subtree.js View on Github external
function covertToArray(registry) {
  return reduce(
    (accum, key) => {
      accum.push(registry[key])
      return accum
    },
    [],
    keys(registry)
  )
}
github jpgorman / react-append-to-body / src / render-subtree.js View on Github external
function injectSubtree(registry, selector) {
  return compose(
    partial(appendToDOM, [selector]),
    reduce(
      (arrayOfElements, item) => (
        arrayOfElements.push(item.element), arrayOfElements
      ),
      []
    ),
    filter(propEq("selector", selector))
  )(covertToArray(registry))
}