Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "reduce"

Index

Functions

Const $$reduce

  • $$reduce(rfn: FnAny<Reducer<any, any>>, args: any[]): any

Const parseArgs

  • parseArgs(args: any[]): any[]

reduce

Const reduceArray

  • reduceArray<A, B>(rfn: ReductionFn<A, B>, acc: A, xs: ArrayLike<B>): A

Const reduceIterable

  • reduceIterable<A, B>(rfn: ReductionFn<A, B>, acc: A, xs: Iterable<B>): A

reduceRight

  • reduceRight<A, B>(rfn: Reducer<A, B>, xs: ArrayLike<B>): A
  • reduceRight<A, B>(rfn: Reducer<A, B>, acc: A, xs: ArrayLike<B>): A

Const reducer

  • Convenience helper for building a full Reducer using the identity function (i.e. (x) => x) as completion step (true for 90% of all bundled transducers).

    Type parameters

    • A

    • B

    Parameters

    • init: Fn0<A>

      init step of reducer

    • rfn: ReductionFn<A, B>

      reduction step of reducer

    Returns Reducer<A, B>

Generated using TypeDoc