Aller au contenu
Français

ConsumerControllerOptionsBuilder

Ce contenu n’est pas encore disponible dans votre langue.

Defined in: src/delivery/ConsumerControllerOptions.ts:20

Fluent builder for ConsumerControllerOptionsType. The handler is required — pass it via withHandler before build().

ConsumerControllerOptions.create<Command>()
.withHandler(async (body) => { … });

T

new ConsumerControllerOptionsBuilder<T>(): ConsumerControllerOptionsBuilder<T>

ConsumerControllerOptionsBuilder<T>

OptionsBuilder.constructor

build(): Partial<T>

Defined in: src/util/OptionsBuilder.ts:51

Snapshot the set fields as an independent Partial<T> (own props only).

Partial<T>

OptionsBuilder.build


withHandler(handler): this

Defined in: src/delivery/ConsumerControllerOptions.ts:27

Handler invoked for every delivered (un-duplicated) message. Required.

(body) => void | Promise<void>

this


static create<T>(): ConsumerControllerOptionsBuilder<T>

Defined in: src/delivery/ConsumerControllerOptions.ts:22

Start a fresh builder. Equivalent to new ConsumerControllerOptionsBuilder<T>().

T

ConsumerControllerOptionsBuilder<T>