Referencia de @styx/domain generada de su TSDoc.
packages/domain/package.jsonPágina generada desde
el TSDoc de @styx/domain. No se edita a mano:bun run docs:genla regenera ybun run docs:checkfalla si difiere.
Descriptor de un kind en el WorkKindRegistry (dec-0132 §4.2). finite es
literalmente true: el registro rechaza los kinds channel/live (dec-0107,
lo vivo es LiveService, no un Work).
readonlyactions: readonlystring[]
Acciones declaradas (play, download…); se ejecutan con el extension point action (K3).
readonlyeditionKinds: readonlystring[]
Tipos de edición del kind (region, version, snapshot…).
readonlyfacets: readonlystring[]
Facetas que el kind sabe extraer (av, ps.sfo…).
readonlyfamily:string
Familia de presentación del cliente: video o generic hoy; el cliente la ignora si no la conoce.
readonlyfinite:true
Siempre true: sólo media finita (dec-0107).
readonlyid:string
Id del kind con espacio de nombres (movie, game.ps5).
readonlylabel:string
Etiqueta humana por defecto (los clientes pueden localizarla por id).
readonlylayouts: readonly ("file"|"tree"|"image")[]
Layouts de asset que el kind admite.
readonlypipelines: readonlystring[]
Pipelines declaradas; se ejecutan con el extension point pipeline-stage.
readonlyrelations: readonlystring[]
rel de WorkRelation que admite como padre (season, episode, track…).
readonlyrequiredFacets: readonlystring[]
Facetas sin las cuales un asset del kind queda unidentified.