/**
* Currency Exchange Rates API
* GET https://api.globus.studio/v2/currencies?base=USD&format=json
* Response: [{ currencyCodeA, currencyCodeB, rateBuy, rateSell }, ...]
*/
async function fetchRates(base = 'UAH') {
const url = new URL('https://api.globus.studio/v2/currencies');
url.searchParams.set('base', base);
url.searchParams.set('format', 'json');
const res = await fetch(url);
return res.json();
}
// USD-based rates
fetchRates('USD').then(rates => rates.forEach(r =>
console.log(`${r.currencyCodeA}/${r.currencyCodeB}: buy ${r.rateBuy}, sell ${r.rateSell}`)
));
// EUR-based rates
fetchRates('EUR').then(rates => console.log(rates));