From c81125fc5373c89ac4ce438b713d7c8109067253 Mon Sep 17 00:00:00 2001 From: klemek Date: Sun, 15 Mar 2026 17:53:17 +0100 Subject: [PATCH] fix: lint fix --- Makefile | 1 + src/App.vue | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 16c949e..d6fa6bd 100644 --- a/Makefile +++ b/Makefile @@ -26,6 +26,7 @@ dev: node_modules ## run dev version of static site lint: node_modules ## lint code @$(BUN) run lint + @$(BUN) run type-check fix: node_modules ## fix and reformat code @$(BUN) run format diff --git a/src/App.vue b/src/App.vue index 7daa8e4..df5557b 100644 --- a/src/App.vue +++ b/src/App.vue @@ -19,9 +19,11 @@ const canStop = computed(() => ready.value && playing.value); function onChangeFile(event: Event): void { ready.value = false; - file.value = URL.createObjectURL( - (event.target as HTMLInputElement).files![0] as File, - ); + const eventFiles = (event.target as HTMLInputElement).files; + if (!eventFiles?.length || !eventFiles[0]) { + return; + } + file.value = URL.createObjectURL(eventFiles[0]); audio.value = new Audio(file.value); audio.value.addEventListener("loadeddata", onAudioLoadedData); audio.value.addEventListener("ended", onAudioEnded);