Referencia de @styx/api-contracts generada de su TSDoc.
packages/api-contracts/package.jsonPágina generada desde
el TSDoc de @styx/api-contracts. No se edita a mano:bun run docs:genla regenera ybun run docs:checkfalla si difiere.
domainProblemFields<
T,C>(table,code,detail):object
Campos de extensión RFC 9457 de un error de dominio, listos para
problem(status, domainProblemFields(TABLE, code, detail)) en una ruta.
code llega literal (el switch de la ruta lo estrecha), title es el
resumen estable de la tabla y detail el mensaje concreto.
T extends Readonly<Record<string, IProblemMetadataRow>>
C extends string
T
Tabla de metadata del dominio.
C
Código literal.
string
Mensaje de la ocurrencia (sin secretos: lo ve el cliente).
object
Miembros del problem (sin status, que pone problem()).
readonlycategory:ErrorCategory
readonlycode:C
readonlydetail:string
readonlyretryable:boolean
readonlytitle:string
readonlytype:string