alpha2-countries
Version:
ISO 3166-1 alpha-2 country names and codes
20 lines (15 loc) • 461 B
JavaScript
const data = require('../data/countries.json');
const resolveName = (countryCode) => {
const country = data.find(({ code }) => code === countryCode);
return country ? country.name : undefined;
}
const resolveCode = (countryName) => {
const country = data.find(({ name }) => name === countryName);
return country ? country.code : undefined;
}
const getNameCodePairs = () => data;
module.exports = {
resolveName,
resolveCode,
getNameCodePairs
}