Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "xform/throttle-time"

Index

Functions

Functions

throttleTime

  • throttleTime<T>(delay: number): Transducer<T, T>
  • throttleTime<T>(delay: number, src: Iterable<T>): IterableIterator<T>
  • Time-based version of {@link (throttle:1)}. Ignores any new values in the delay interval since the last accepted value.

    remarks

    Only to be used in async contexts and NOT with {@link (transduce:1)} directly.

    Also see:

    • {@link @thi.ng/rstream# | @thi.ng/rstream}
    • {@link @thi.ng/csp# | @thi.ng/csp}.

    Type parameters

    • T

    Parameters

    • delay: number

      -

    Returns Transducer<T, T>

  • Type parameters

    • T

    Parameters

    • delay: number
    • src: Iterable<T>

    Returns IterableIterator<T>

Generated using TypeDoc