ReferenceEvents Catalog
Events Catalog
Auto-généré par
scripts/gen-events-catalog.ts. Source de vérité :packages/shared/src/events/widget-data-events.ts. Relancer après chaque modification :bun run gen:events.
Vue d'ensemble
12 événements DataChannel sont actuellement exposés par le back-end vers la tablette. Ils sont regroupés par famille fonctionnelle ci-dessous.
Le canal de transport, le format de souscription côté tablette, et les patterns de parsing sont documentés dans LiveKit DataChannel.
Par famille
Weather
weather:result— Météo — résultat
News
news:result— News — résultat
Games
quiz:question— Quiz — questionguess:question— Guess-Word — devinette
Vision
vision:result— Vision — résultat
Assistance
assistance:session_started— Assistance — session démarréeassistance:action_recorded— Assistance — action enregistréeassistance:session_escalated— Assistance — session escaladéeassistance:session_resolved— Assistance — session résolue
OutboundCall
outbound_call:started— Appel sortant — démarréoutbound_call:connected— Appel sortant — connectéoutbound_call:ended— Appel sortant — terminé
Importer un schéma
Tous les schémas Zod sont exportés depuis @kohami/shared et utilisables côté tablette pour valider les payloads avant rendu :
import {
WeatherResultEventSchema,
type WeatherResultEvent,
} from "@kohami/shared";
const parsed: WeatherResultEvent = WeatherResultEventSchema.parse(payload);Les schémas portent la convention <TopicPascal>EventSchema (ex. weather:result → WeatherResultEventSchema). Voir chaque page d'événement pour la signature exacte.