import songData from '@/data/song.json'; import { Song, Criteria } from '@/types/song'; export const fetchSongs = async (criteria: Criteria, keyword: string): Promise => { try { const filtered = songData.filter((song: Song) => song[criteria].toLowerCase().includes(keyword.toLowerCase()) ); return filtered; } catch (error) { console.error('Error fetching songs:', error); return []; } };