another fix for npmn

This commit is contained in:
RandyJC
2025-12-08 13:38:25 +01:00
parent 87e9864290
commit 59ee57d995

View File

@@ -11,6 +11,10 @@ type YoutubeAPI = {
PlayerState: Record<string, number> PlayerState: Record<string, number>
} }
type YoutubeStateChangeEvent = {
data: number
}
let youtubeApiPromise: Promise<YoutubeAPI | null> | null = null let youtubeApiPromise: Promise<YoutubeAPI | null> | null = null
const loadYoutubeApi = () => { const loadYoutubeApi = () => {
@@ -131,7 +135,7 @@ const QuestionMedia = ({ media, alt, onPlayChange }: Props) => {
onReady: () => { onReady: () => {
setYoutubeReady(true) setYoutubeReady(true)
}, },
onStateChange: (event) => { onStateChange: (event: YoutubeStateChangeEvent) => {
const { data } = event const { data } = event
const isPlaying = const isPlaying =
data === YT.PlayerState.PLAYING || data === YT.PlayerState.PLAYING ||