Skip to main content Link Search Menu Expand Document (external link)

AMQPSubscriberResponse overview

Added in v0.5.0


Table of contents


constructors

ack

Signature

export declare const ack: () => AMQPSubscriberResponse

Added in v0.5.0

nack

Signature

export declare const nack: (options?: NackOptions) => AMQPSubscriberResponse

Added in v0.5.0

reject

Signature

export declare const reject: (options?: RejectOptions) => AMQPSubscriberResponse

Added in v0.5.0

guards

isAMQPSubscriberResponse

Signature

export declare const isAMQPSubscriberResponse: (u: unknown) => u is AMQPSubscriberResponse

Added in v0.5.0

models

AMQPSubscriberResponse (type alias)

Signature

export type AMQPSubscriberResponse = Ack | Nack | Reject

Added in v0.5.0

Ack (interface)

Signature

export interface Ack {
  readonly [TypeId]: TypeId
  readonly _tag: "Ack"
}

Added in v0.5.0

Nack (interface)

Signature

export interface Nack {
  readonly [TypeId]: TypeId
  readonly _tag: "Nack"
  readonly allUpTo?: boolean | undefined
  readonly requeue?: boolean | undefined
}

Added in v0.5.0

NackOptions (interface)

Signature

export interface NackOptions {
  readonly allUpTo?: boolean
  readonly requeue?: boolean
}

Added in v0.5.0

Reject (interface)

Signature

export interface Reject {
  readonly [TypeId]: TypeId
  readonly _tag: "Reject"
  readonly requeue?: boolean | undefined
}

Added in v0.5.0

RejectOptions (interface)

Signature

export interface RejectOptions {
  readonly requeue?: boolean
}

Added in v0.5.0

type ids

TypeId

Signature

export declare const TypeId: typeof TypeId

Added in v0.5.0

TypeId (type alias)

Signature

export type TypeId = typeof TypeId

Added in v0.5.0