Fixed setTimeout notation
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user