From d3d95bdfeda1691afe5dbfe94f039aea452a5c40 Mon Sep 17 00:00:00 2001 From: Johnny322 Date: Sun, 8 Feb 2026 16:14:46 +0100 Subject: [PATCH] Errors --- src/dataLoader.ts | 32 ++++++++++---------------------- 1 file changed, 10 insertions(+), 22 deletions(-) diff --git a/src/dataLoader.ts b/src/dataLoader.ts index 0546f15..c1fcb5e 100644 --- a/src/dataLoader.ts +++ b/src/dataLoader.ts @@ -26,26 +26,14 @@ type GameMap = Record< > const songFiles = { - ...(import.meta.glob('./Data/*/*/Songs/*.mp3', { - eager: true, - import: 'default' - } as any) as unknown as Record), - ...(import.meta.glob('./Data/*/*/songs/*.mp3', { - eager: true, - import: 'default' - } as any) as unknown as Record) -} + ...(import.meta as any).globEager('./Data/*/*/Songs/*.mp3'), + ...(import.meta as any).globEager('./Data/*/*/songs/*.mp3') +} as Record const answerFiles = { - ...(import.meta.glob('./Data/*/*/Answers/*.mp3', { - eager: true, - import: 'default' - } as any) as unknown as Record), - ...(import.meta.glob('./Data/*/*/answers/*.mp3', { - eager: true, - import: 'default' - } as any) as unknown as Record) -} + ...(import.meta as any).globEager('./Data/*/*/Answers/*.mp3'), + ...(import.meta as any).globEager('./Data/*/*/answers/*.mp3') +} as Record const getParts = (path: string) => { const normalized = path.replace(/\\/g, '/') @@ -87,11 +75,11 @@ const addEntry = (target: GameMap, info: ReturnType, url: strin const buildGameData = (): Game[] => { const games: GameMap = {} - Object.entries(songFiles).forEach(([path, url]) => { - addEntry(games, getParts(path), url) + Object.entries(songFiles).forEach(([path, module]) => { + addEntry(games, getParts(path), module.default) }) - Object.entries(answerFiles).forEach(([path, url]) => { - addEntry(games, getParts(path), url) + Object.entries(answerFiles).forEach(([path, module]) => { + addEntry(games, getParts(path), module.default) }) return Object.values(games).map((game) => {