• Create a replay subject that remembers the last N events

    Type Parameters

    • T = ApiCallback<string>

    Parameters

    • eventType: string

      The event type to replay

    • bufferSize: number = 1

      Number of events to remember

    Returns {
        subscribe: ((callback) => {
            count: number;
            unsubscribe: (() => {
                count: number;
            });
        });
    }

    Object with subscribe method that replays buffered events

    • subscribe: ((callback) => {
          count: number;
          unsubscribe: (() => {
              count: number;
          });
      })
        • (callback): {
              count: number;
              unsubscribe: (() => {
                  count: number;
              });
          }
        • Parameters

          • callback: EventCallback<T>

          Returns {
              count: number;
              unsubscribe: (() => {
                  count: number;
              });
          }

          • count: number
          • unsubscribe: (() => {
                count: number;
            })
              • (): {
                    count: number;
                }
              • Returns {
                    count: number;
                }

                • count: number