UNPKG

countries-state-list

Version:

countries-state-list ============================== Basic library for Country, State

25 lines (21 loc) 545 B
import countryList from '../assets/country.json'; import { ICountry } from './interface'; // Get a country by isoCode. function getCountryByCode(isoCode: string): ICountry | false { if (isoCode && countryList != null) { const codex = countryList.findIndex((c: any) => { return c.isoCode === isoCode; }); return codex !== -1 ? countryList[codex] : false; } return false; } // Get a list of all countries. function getAllCountries(): ICountry[] { return countryList; } export default { getCountryByCode, getAllCountries, };