Referencia de @styx/bus generada de su TSDoc.
packages/bus/package.jsonPágina generada desde
el TSDoc de @styx/bus. No se edita a mano:bun run docs:genla regenera ybun run docs:checkfalla si difiere.
Quien publica evt.
emit<
C>(contract,msg):BusResult<void>
evt por NATS core (observaciones latest-wins; sin persistencia ni ack).
C extends IContract<"evt", TSchema, TSchema | undefined>
C
RequestOf<C>
BusResult<void>
emitAcked<
C>(contract,msg):Promise<BusResult<number>>
evt a un stream JetStream con confirmación (el servicio es dueño del
stream); devuelve el seq. Un payload fuera de contrato no sale:
BUS_INVALID_REQUEST.
C extends IContract<"evt", TSchema, TSchema | undefined>
C
RequestOf<C>
Promise<BusResult<number>>