Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "operators/aggregators"

Index

Type aliases

AssumeCompareType

AssumeCompareType: AssumeCompareType<T, U>

CompareFunction

CompareFunction: function

Type declaration

    • (a: T, b: T): 1 | 0 | -1
    • Parameters

      • a: T
      • b: T

      Returns 1 | 0 | -1

Functions

count

  • count<T>(input: AsyncIterable<T>, predicate?: undefined | function): AsyncIterable<number>
  • Type parameters

    • T

    Parameters

    • input: AsyncIterable<T>
    • Optional predicate: undefined | function

    Returns AsyncIterable<number>

max

  • max<T>(input: AsyncIterable<T>, comparer?: CompareFunction<T>): AsyncIterable<T>
  • max<T>(input: AsyncIterable<T>, comparer: CompareFunction<T>): AsyncIterable<T>

min

  • min<T>(input: AsyncIterable<T>, comparer?: CompareFunction<T>): AsyncIterable<T>
  • min<T>(input: AsyncIterable<T>, comparer: CompareFunction<T>): AsyncIterable<T>

Const numberComparer

  • numberComparer(a: number, b: number): 1 | -1

reduce

  • reduce<T, K>(input: AsyncIterable<T>, fn: function, seed: K): AsyncIterable<K>
  • Type parameters

    • T

    • K

    Parameters

    • input: AsyncIterable<T>
    • fn: function
        • (acc: K, curr: T): K
        • Parameters

          • acc: K
          • curr: T

          Returns K

    • seed: K

    Returns AsyncIterable<K>

Generated using TypeDoc