SDK y paquetes@styx/api-contractsindexvariables

Variable: PlaybackMetricsBodySchema

Referencia de @styx/api-contracts generada de su TSDoc.

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

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

Variable: PlaybackMetricsBodySchema

const PlaybackMetricsBodySchema: TObject<{ events: TArray<TUnion<[TObject<{ ms: TInteger; origin: TOptional<TUnion<[TLiteral<...>, TLiteral<...>]>>; phases: TOptional<TObject<{ frame: TInteger; manifest: TInteger; segment: TInteger; session: TInteger; }>>; prewarmed: TOptional<TBoolean>; t: TLiteral<"ttff">; }>, TObject<{ reason: TUnion<[TLiteral<"paused">, TLiteral<"hidden">, TLiteral<"autoplay_blocked">, TLiteral<"error">, TLiteral<"closed">]>; t: TLiteral<"startup_abandoned">; }>, TObject<{ far: TBoolean; ms: TInteger; t: TLiteral<"seek">; }>]>>; player: TUnion<[TLiteral<"vidstack">, TLiteral<"limeplay">]>; }>

Body de POST /sessions/:sessionId/metrics: un lote acotado de eventos medidos por el reproductor del navegador (TTFF, seek, stalls, cambios de rendition, errores). Sin ids ni texto libre; la sesión la fija la ruta y la autoriza su dueño.