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.
busHandler<
C>(service,contract,handle):IHandler<C>
C extends IBusContract<BusKind, TSchema, TSchema | undefined>
"catalog-svc" | "identity-svc" | "media-daemon" | "playback-svc" | "realtime-svc" | "sources-svc" | "styx-ops" | "workers-svc" | "web"
Servicio que atiende.
C
Contrato atendido (debe tener ruta para service).
(ctx, req) => DeepReadonly<ReplyOf<C>> | Promise<DeepReadonly<ReplyOf<C>>>
Lógica del handler; recibe el payload ya validado.
IHandler<C>
Si service no tiene ruta para contract (error de programación, al arrancar).