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>
}
type YoutubeStateChangeEvent = {
data: number
}
let youtubeApiPromise: Promise<YoutubeAPI | null> | 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 ||