@nevware21/ts-utils
    Preparing search index...

    Type Alias IterReduceCallbackFn<T, R>

    IterReduceCallbackFn: (
        previousValue: T | R,
        currentValue: T,
        currentIndex: number,
        iter: Iterator<T>,
    ) => R

    Callback signature for iterReduce.

    Type Parameters

    • T
    • R = T

    Type Declaration

      • (
            previousValue: T | R,
            currentValue: T,
            currentIndex: number,
            iter: Iterator<T>,
        ): R
      • Parameters

        • previousValue: T | R
        • currentValue: T
        • currentIndex: number
        • iter: Iterator<T>

        Returns R

    0.15.0

    const sum: IterReduceCallbackFn<number, number> = (previous, value) => (previous as number) + value;