From 8b9ef37f0b18b0107b6a23a4217e6f55558a2804 Mon Sep 17 00:00:00 2001 From: developomp Date: Sun, 23 Mar 2025 08:48:03 +0900 Subject: [PATCH] refactor(list): improve type --- apps/list/pages/index.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/list/pages/index.vue b/apps/list/pages/index.vue index 57c5f7c..907cc84 100644 --- a/apps/list/pages/index.vue +++ b/apps/list/pages/index.vue @@ -16,10 +16,13 @@ const items: Item[] = [ const highlight = ref("anything") // https://www.lichter.io/articles/nuxt3-vue3-dynamic-images/ -const glob = import.meta.glob("~/assets/thumbnail/*", { eager: true }) +const glob: Record = import.meta.glob( + "~/assets/thumbnail/*", + { eager: true }, +) const thumbnails = Object.fromEntries( Object.entries(glob).map(([key, value]) => [ - key.split("/").pop().split(".")[0], + key.split("/").pop()!.split(".")[0], value.default, ]), )