SDK y paquetes@spire/busindexinterfaces

Interface: IAclOptions

Referencia de @spire/bus generada de su TSDoc.

ImplementadoSin versión del tren todavía· generada desde node_modules/@spire/bus/package.json

Página generada desde el TSDoc de @spire/bus. No se edita a mano: bun run docs:gen la regenera y bun run docs:check falla si difiere.

Interface: IAclOptions

Properties

emits?

readonly optional emits?: Readonly<Record<string, readonly string[]>>

evt que un servicio publica sin que ningún handler lo consuma hoy (va a un stream JetStream para consumidores futuros). Sólo evt.*: un cmd/qry sin handler no tiene a quién llegar.


provisioner?

readonly optional provisioner?: object

Identidad de despliegue que crea y actualiza los streams ($JS.API.STREAM.{INFO,CREATE,UPDATE}.<stream>) y nada más: ni publica ni suscribe subjects del bus. No puede ser un servicio.

identity

readonly identity: IServiceIdentity

streams

readonly streams: readonly string[]


streams?

readonly optional streams?: Readonly<Record<string, readonly string[]>>

Streams JetStream de cada servicio: sólo puede consultarlos ($JS.API.STREAM.INFO.<stream>, para comprobar al arrancar que existen con la configuración esperada). Nada más de la API de JetStream.