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.
defineContract<
K,Req,Rep>(c):IContract<K,Req,Rep>
Define (y valida) un contrato. Un contrato incoherente es un error de programación: se lanza al importarlo, no al primer mensaje.
K extends "cmd" | "qry"
Req extends TSchema
Rep extends TSchema
K
number
Rep
Req
string
number
IContract<K, Req, Rep>
defineContract<
Req>(c):IContract<"evt",Req,undefined>
Define (y valida) un contrato. Un contrato incoherente es un error de programación: se lanza al importarlo, no al primer mensaje.
Req extends TSchema
"evt"
number
Req
string
number
IContract<"evt", Req, undefined>