Class DebounceTrailingBehavior<T>

Debouncing behavior to queue the trailing event.

See

debounce:function

Example

--a----T20--b-c----T20--d------|

debounce(20)
// Same as...
debounce(20, new DebounceTrailingBehavior())

---T20-a------T20-c------T20-d--

Type Parameters

  • T

Implements

Constructors

Methods

Constructors

Methods

  • Called after timer has timed out.

    Parameters

    • state: Readonly<{
          ms: number;
          queued: boolean;
          timer?: number;
      }>
    • chunk: T
    • controller: TransformStreamDefaultController<T>

    Returns void | Readonly<{
        ms: number;
        queued: boolean;
        timer?: number;
    }>

Generated using TypeDoc