Type Parameters

  • T

  • TReturn

Hierarchy

Implements

Constructors

  • Type Parameters

    • T

    • TReturn

    Parameters

    • enumerator: IEnumerator<T>
    • aggregateFunction: ((acumulate, current) => TReturn)
        • (acumulate, current): TReturn
        • Parameters

          • acumulate: TReturn
          • current: T

          Returns TReturn

    • Optional initialValue: TReturn

    Returns default<T, TReturn>

Properties

#accumulate?: TReturn
#aggregateFunction: ((acumulate, current) => TReturn)

Type declaration

    • (acumulate, current): TReturn
    • Parameters

      • acumulate: TReturn
      • current: T

      Returns TReturn

#enumerator: IEnumerator<T>
#initialValue?: TReturn
return?: ((value?) => IteratorResult<TReturn, TReturn>)

Type declaration

    • (value?): IteratorResult<TReturn, TReturn>
    • Parameters

      • Optional value: TReturn

      Returns IteratorResult<TReturn, TReturn>

throw?: ((e?) => IteratorResult<TReturn, TReturn>)

Type declaration

    • (e?): IteratorResult<TReturn, TReturn>
    • Parameters

      • Optional e: TReturn

      Returns IteratorResult<TReturn, TReturn>

Accessors

Methods

Generated using TypeDoc