TopicSpec
Defined in: namespaces.ts:520
Topic declaration spec for the fn-70 typed event bus.
Indexable
Section titled “Indexable”[
key:string]:unknown
Additional declaration fields.
Properties
Section titled “Properties”name:
string
Defined in: namespaces.ts:522
Topic name (namespaced by the declaring plugin).
schema?
Section titled “schema?”
optionalschema?:unknown
Defined in: namespaces.ts:524
JSON schema for event payload validation.
retention?
Section titled “retention?”
optionalretention?:unknown
Defined in: namespaces.ts:526
Retention policy (e.g., { mode: "bounded", count: 50 }, "session", "none").
delivery?
Section titled “delivery?”
optionaldelivery?:"atMostOnce"|"atLeastOnce"|"ordered"
Defined in: namespaces.ts:528
Delivery mode: “atMostOnce” | “atLeastOnce” (retry/backoff/dead-letter) | “ordered” (partitioned).