From 59ee57d995b5840545d68a52a6e57b8e374c3608 Mon Sep 17 00:00:00 2001 From: RandyJC Date: Mon, 8 Dec 2025 13:38:25 +0100 Subject: [PATCH] another fix for npmn --- packages/web/src/components/game/QuestionMedia.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/web/src/components/game/QuestionMedia.tsx b/packages/web/src/components/game/QuestionMedia.tsx index f8ec49d..7455a69 100644 --- a/packages/web/src/components/game/QuestionMedia.tsx +++ b/packages/web/src/components/game/QuestionMedia.tsx @@ -11,6 +11,10 @@ type YoutubeAPI = { PlayerState: Record } +type YoutubeStateChangeEvent = { + data: number +} + let youtubeApiPromise: Promise | null = null const loadYoutubeApi = () => { @@ -131,7 +135,7 @@ const QuestionMedia = ({ media, alt, onPlayChange }: Props) => { onReady: () => { setYoutubeReady(true) }, - onStateChange: (event) => { + onStateChange: (event: YoutubeStateChangeEvent) => { const { data } = event const isPlaying = data === YT.PlayerState.PLAYING ||