Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 2x | interface ITracksOfTheWeek { tracks: { track: { name: string; artist: { name: string; }; }[]; }; } export async function getTracksOfTheWeek( apiKey: string ): Promise<ITracksOfTheWeek> { const tracksOfTheWeekRes = await fetch( `https://ws.audioscrobbler.com/2.0/?method=chart.gettoptracks&api_key=${apiKey}&format=json` ); const tracksOfTheWeek = (await tracksOfTheWeekRes.json()) as ITracksOfTheWeek; return tracksOfTheWeek; } |