Referencia de @spire/bus generada de su TSDoc.
node_modules/@spire/bus/package.jsonPágina generada desde
el TSDoc de @spire/bus. No se edita a mano:bun run docs:genla regenera ybun run docs:checkfalla si difiere.
new Router(
opts):Router
Router
get service():
string
string
dispatch(
peer,body):Promise<DispatchOutcome>
Uint8Array
Promise<DispatchOutcome>
handlers():
IHandler<IContract<ContractKind,TSchema,TSchema|undefined>>[]
IHandler<IContract<ContractKind, TSchema, TSchema | undefined>>[]
register<
C>(h):this
Registra un handler. policy se comprueba otra vez aquí (defensa ante as any).
C extends IContract<ContractKind, TSchema, TSchema | undefined>
IHandler<C>
this
start(
subscribed?):void
Congela el registro. subscribed son los subjects que el transporte va a
escuchar: si alguno no tiene handler (y por tanto policy), no arranca.
readonly string[] = ...
void
subjects():
string[]
string[]