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 pide por el bus (el adapter de un servicio depende de esto, no de NATS).
request<
C>(contract,msg,opts?):Promise<BusResult<ReplyOf<C>>>
cmd/qry con respuesta verificada; los fallos del bus son BUS_*.
C extends IContract<"cmd" | "qry", TSchema, TSchema | undefined>
C
RequestOf<C>
IBusRequestOptions
Promise<BusResult<ReplyOf<C>>>