transferum
    Preparing search index...

    Function createThrottleTransfer

    • Creates a ThrottleTransfer — a reactive channel with throttled emission to subscribers.

      Capabilities: Pushable, Subscribable

      Type Parameters

      • T

      Parameters

      Returns ExplicitTransfer<T, T>

      const channel = createThrottleTransfer<number>({ interval: 100 });
      channel.subscribe(x => console.log(x));
      channel.push(1); // emitted immediately (leading edge)
      channel.push(2); // saved as pending
      // after 100 ms subscribers receive 2 (trailing edge)