TopicSpec
Defined in: namespaces.ts:519
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:521
Topic name (namespaced by the declaring plugin).
schema?
Section titled “schema?”
optionalschema?:unknown
Defined in: namespaces.ts:523
JSON schema for event payload validation.
retention?
Section titled “retention?”
optionalretention?:unknown
Defined in: namespaces.ts:525
Retention policy (e.g., { mode: "bounded", count: 50 }, "session", "none").
delivery?
Section titled “delivery?”
optionaldelivery?:"atMostOnce"|"atLeastOnce"|"ordered"
Defined in: namespaces.ts:527
Delivery mode: “atMostOnce” | “atLeastOnce” (retry/backoff/dead-letter) | “ordered” (partitioned).