SDK y paquetes@styx/busindexfunctions

Function: startServiceBus()

Referencia de @styx/bus generada de su TSDoc.

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

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

Function: startServiceBus()

startServiceBus(service, env): Promise<Result<IBusNats, ResultError<BusIdentityErrorCode | ConnectBusErrorCode>>>

Arranque estándar del bus de un servicio: identidad del entorno (SPIRE_*), NATS_URL (default nats://localhost:4222) y conexión.

Parameters

service

"catalog-svc" | "identity-svc" | "media-daemon" | "playback-svc" | "realtime-svc" | "sources-svc" | "styx-ops" | "workers-svc" | "web"

Identidad del servicio.

env

Readonly<Record<string, string | undefined>>

Entorno ya resuelto por resolveSecretEnv (@styx/service-http).

Returns

Promise<Result<IBusNats, ResultError<BusIdentityErrorCode | ConnectBusErrorCode>>>