Skip to content

Connectum API Reference / @connectum/events / types / PublishOptions

Interface: PublishOptions

Defined in: packages/events/src/types.ts:59

Options for publishing events

Properties

group?

optional group?: string

Defined in: packages/events/src/types.ts:65

Named group tag for workflow grouping


key?

optional key?: string

Defined in: packages/events/src/types.ts:69

Message key for partitioning (Kafka: partition key, others: ignored)


metadata?

optional metadata?: Record<string, string>

Defined in: packages/events/src/types.ts:67

Additional metadata / headers


sync?

optional sync?: boolean

Defined in: packages/events/src/types.ts:63

Wait for broker confirmation (default: false = fire-and-forget)


topic?

optional topic?: string

Defined in: packages/events/src/types.ts:61

Override topic name (default: schema.typeName)