Fixed setTimeout notation

This commit is contained in:
WardPearce
2026-01-21 20:52:48 +13:00
parent 532d436a7d
commit c7dad017a3
5 changed files with 11 additions and 18 deletions
@@ -87,8 +87,7 @@
};
let originalOrigination: ScreenOrientationResult | undefined;
// eslint-disable-next-line no-undef
let watchProgressInterval: NodeJS.Timeout;
let watchProgressInterval: ReturnType<typeof setTimeout>;
let showVideoRetry = $state(false);
let androidInitialNetworkStatus: ConnectionStatus | undefined;
@@ -114,8 +113,7 @@
let playerCloestTimestamp: Timestamp | undefined = $state();
let playerCloestSponsor: Segment | undefined = $state();
let playerSliderElement: HTMLElement | undefined = $state();
// eslint-disable-next-line no-undef
let playerSliderDebounce: NodeJS.Timeout;
let playerSliderDebounce: ReturnType<typeof setTimeout>;
let playerVolumeElement: HTMLElement | undefined = $state();
let playerUserManualSeeking: boolean = $state(false);
let playerIsFullscreen: boolean = $state(false);
@@ -151,12 +149,10 @@
step: 0.1
});
// eslint-disable-next-line no-undef
let playerAndroidUITimeout: NodeJS.Timeout;
let playerAndroidUITimeout: ReturnType<typeof setTimeout>;
let clickCount = $state(0);
// eslint-disable-next-line no-undef
let clickCounterTimeout: NodeJS.Timeout;
let clickCounterTimeout: ReturnType<typeof setTimeout>;
let seekDirection: 'forwards' | 'backwards' = $state('forwards');
const STORAGE_KEY_VOLUME = 'shaka-preferred-volume';
@@ -589,6 +585,8 @@
}
}
function showPlayerUI() {}
onMount(async () => {
shaka.polyfill.installAll();
if (!shaka.Player.isBrowserSupported()) {
@@ -25,8 +25,7 @@
let showSearchBox = $state(false);
// eslint-disable-next-line no-undef
let debounceTimer: NodeJS.Timeout;
let debounceTimer: ReturnType<typeof setTimeout>;
function debouncedSearch(event: any) {
if (!$interfaceSearchSuggestionsStore) return;
@@ -11,8 +11,7 @@
let suggestionsForSearch: string[] = $state([]);
let search = $state('');
// eslint-disable-next-line no-undef
let debounceTimer: NodeJS.Timeout;
let debounceTimer: ReturnType<typeof setTimeout>;
function debouncedSearch(event: any) {
if (!$interfaceSearchSuggestionsStore) return;
@@ -67,8 +67,7 @@
let playerCurrentTime: number = $state(0);
let premiereTime = $state('');
// eslint-disable-next-line no-undef
let premiereUpdateInterval: NodeJS.Timeout;
let premiereUpdateInterval: ReturnType<typeof setTimeout>;
if (
!data.video.premiereTimestamp &&
@@ -362,8 +361,7 @@
playertheatreModeIsActive.set(!$playertheatreModeIsActive);
}
// eslint-disable-next-line no-undef
let pauseTimeout: NodeJS.Timeout | undefined = $state();
let pauseTimeout: ReturnType<typeof setTimeout> | undefined = $state();
function setPauseTimer() {
if (pauseTimeout) {
clearTimeout(pauseTimeout);
@@ -19,8 +19,7 @@
let playerCurrentTime: number = $state(0);
let showControls = $state(false);
// eslint-disable-next-line no-undef
let seekInterval: NodeJS.Timeout | undefined;
let seekInterval: ReturnType<typeof setTimeout> | undefined;
let seekStartTime: number = 0;
let isSeeking = false;