eslint fixes

This commit is contained in:
Ollie Taylor
2023-02-22 00:42:14 +00:00
parent e77bcc1665
commit 7cdcfeea34
+24 -29
View File
@@ -1,18 +1,18 @@
<script lang="ts"> <script lang="ts">
import AudioA11yProgress from '$lib/components/audio-a11y-progress.svelte';
import { createEventDispatcher } from 'svelte'; import { createEventDispatcher } from 'svelte';
import { usePlayer, type PlayerElement } from './audio'; import { usePlayer, type PlayerElement } from './audio';
import AudioA11yProgress from '$lib/components/audio-a11y-progress.svelte';
// TODO: Abstract to a store so we can add actions like reqind 20s // TODO: Abstract to a store so we can add actions like reqind 20s
export let src: string; export let src: string;
export let autoplay: boolean; export let autoplay: boolean;
export let currentTime: number = 0; export let currentTime = 0;
export let muted: boolean = false; export let muted = false;
export let paused: boolean = true; export let paused = true;
export let playbackRate: number = 1; export let playbackRate = 1;
export let volume: number = 0; export let volume = 0;
let audioElement: PlayerElement; let audioElement: PlayerElement;
@@ -27,7 +27,7 @@
rateChange: { playbackRate: number }; rateChange: { playbackRate: number };
}>(); }>();
let duration: number = 0; let duration = 0;
</script> </script>
{#key src} {#key src}
@@ -42,28 +42,23 @@
bind:volume bind:volume
preload="metadata" preload="metadata"
controls={false} controls={false}
on:timeupdate={(e) => { on:timeupdate={() => dispatch('progress', { currentTime })}
// @ts-expect-error on:playing={() => dispatch('playing')}
const timeNow = e.target?.currentTime; on:pause={() => dispatch('paused', { currentTime })}
if (typeof timeNow != 'number') return; on:ratechange={() => dispatch('rateChange', { playbackRate })}
dispatch('progress', { currentTime: timeNow }); on:ended={() => dispatch('finished')}
}} on:seeked={() => dispatch('seek', { currentTime })}
on:playing={(e) => dispatch('playing')} on:durationchange={() => console.log('durationchange')}
on:pause={(e) => dispatch('paused', { currentTime })} on:loadeddata={() => console.log('loaded data')}
on:ratechange={(e) => dispatch('rateChange', { playbackRate })} on:loadedmetadata={() => console.log('loadedmetadata')}
on:ended={(e) => dispatch('finished')} on:loadstart={() => console.log('load start')}
on:seeked={(e) => dispatch('seek', { currentTime })} on:seeking={() => console.log('seeking')}
on:durationchange={(e) => console.log('durationchange')} on:suspend={() => console.log('suspend')}
on:loadeddata={(e) => console.log('loaded data')} on:volumechange={() => console.log('volumechange')}
on:loadedmetadata={(e) => console.log('loadedmetadata')} on:play={() => console.log('play')}
on:loadstart={(e) => console.log('load start')} on:canplay={() => console.log('canplay')}
on:seeking={(e) => console.log('seeking')} on:canplaythrough={() => console.log('canplaythrough')}
on:suspend={(e) => console.log('suspend')} on:waiting={() => console.log('waiting')}
on:volumechange={(e) => console.log('volumechange')}
on:play={(e) => console.log('play')}
on:canplay={(e) => console.log('canplay')}
on:canplaythrough={(e) => console.log('canplaythrough')}
on:waiting={(e) => console.log('waiting')}
on:stalled={(e) => console.log('stalled', e)} on:stalled={(e) => console.log('stalled', e)}
on:emptied={(e) => console.log('emptied', e)} on:emptied={(e) => console.log('emptied', e)}
on:load={(e) => console.log('load', e)} on:load={(e) => console.log('load', e)}