Kaizen
Browse modulesChatchat/serverInterfaces

Interface: ChatOutboxRunnerOptions

Defined in: server/chat/outbox-runner.ts:11

Properties

drainOptions?

optional drainOptions?: {
  leaseMs?: number;
  limit?: number;
  publishTimeoutMs?: number;
};

Defined in: server/chat/outbox-runner.ts:15

leaseMs?

optional leaseMs?: number;

limit?

optional limit?: number;

publishTimeoutMs?

optional publishTimeoutMs?: number;

maxBatchesPerTurn?

optional maxBatchesPerTurn?: number;

Defined in: server/chat/outbox-runner.ts:14


onError?

optional onError?: () => void;

Defined in: server/chat/outbox-runner.ts:17

Observers cannot affect publication or recovery. Do not log message content.

Returns

void


outbox

outbox: Pick<ChatOutbox, "drain">;

Defined in: server/chat/outbox-runner.ts:12


pollIntervalMs?

optional pollIntervalMs?: number;

Defined in: server/chat/outbox-runner.ts:13

On this page