Type Alias Stream

Stream: {
    name: string;
    alternates(): Promise<StreamAlternate[]>;
    best(): Promise<Stream>;
    deleteMessage(seq: number, erase?: boolean): Promise<boolean>;
    getConsumer(
        name?: string | Partial<OrderedConsumerOptions>,
    ): Promise<Consumer>;
    getMessage(query: MsgRequest): Promise<StoredMsg>;
    getPushConsumer(
        stream: string,
        name?: string | Partial<OrderedPushConsumerOptions>,
    ): Promise<PushConsumer>;
    info(
        cached?: boolean,
        opts?: Partial<StreamInfoRequestOptions>,
    ): Promise<StreamInfo>;
}

Type declaration

  • name: string
  • alternates:function
  • best:function
    • Returns Promise<Stream>

  • deleteMessage:function
    • Parameters

      • seq: number
      • Optionalerase: boolean

      Returns Promise<boolean>

  • getConsumer:function
    • Returns the named consumer pull consumer. If instead of a name an OrderedConsumerOptions configuration is passed, an ordered pull consumer is created and returned.

      Parameters

      Returns Promise<Consumer>

  • getMessage:function
  • getPushConsumer:function
  • info:function