@nats-io/jetstream
    Preparing search index...

    Type Alias ConsumerAPI

    type ConsumerAPI = {
        add(
            stream: string,
            cfg: Partial<ConsumerConfig>,
            opts?: ConsumerCreateOptions,
        ): Promise<ConsumerInfo>;
        delete(stream: string, consumer: string): Promise<boolean>;
        info(stream: string, consumer: string): Promise<ConsumerInfo>;
        list(stream: string): Lister<ConsumerInfo>;
        pause(
            stream: string,
            name: string,
            until?: Date,
        ): Promise<{ pause_until?: string; paused: boolean }>;
        resume(
            stream: string,
            name: string,
        ): Promise<{ pause_until?: string; paused: boolean }>;
        unpin(stream: string, name: string, group: string): Promise<void>;
        update(
            stream: string,
            durable: string,
            cfg: Partial<ConsumerUpdateConfig>,
        ): Promise<ConsumerInfo>;
    }
    Index

    Methods

    • Deletes the specified consumer name/durable from the specified stream.

      Parameters

      • stream: string
      • consumer: string

      Returns Promise<boolean>

    • Returns the ConsumerInfo for the specified consumer in the specified stream.

      Parameters

      • stream: string
      • consumer: string

      Returns Promise<ConsumerInfo>

    • Lists all the consumers on the specified streams

      Parameters

      • stream: string

      Returns Lister<ConsumerInfo>

    • Pauses the consumer until the specified Date

      Parameters

      • stream: string
      • name: string
      • Optionaluntil: Date

      Returns Promise<{ pause_until?: string; paused: boolean }>

    • Resumes a paused Consumer, returning whether it is paused and when it will resume.

      Parameters

      • stream: string
      • name: string

      Returns Promise<{ pause_until?: string; paused: boolean }>

    • Unpins the currently pinned consumer.

      Parameters

      • stream: string
      • name: string
      • group: string

      Returns Promise<void>

    • Updates the consumer configuration for the specified consumer on the specified stream that has the specified durable name.

      Parameters

      Returns Promise<ConsumerInfo>