1.1.0 • Published 7 years ago
@apolitical/geography v1.1.0
geography
Geographical definitions used by Apolitical services. Currently provides lookup functions from regions to a list of countries in that region.
Usage
const {
regions,
countriesInRegion,
countryCodesInRegion,
countryNamesInRegion,
} = require('@apolitical/geography');
OR
import {
regions,
countriesInRegion,
countryCodesInRegion,
countryNamesInRegion,
} from '@apolitical/geography';
regions() // Get a list of region codes
regionName('afr', 'en-GB') // The name of the afr region in UK English (i.e. Africa)
countryNamesInRegion('afr') // Country names in Africa
countryCodesInRegion('eur') // Country code in Europe
countriesInRegion('na') // Code->name map for North AmericaFor full browser support (including IE 10 & 11), you will need to use babel-polyfill in your application.
Regions
The region codes correspond to:
| code | name |
|---|---|
| afr | Africa |
| cas | Central Asia |
| eap | East Asia & Pacific |
| eur | Europe |
| lac | Latin America & Caribbean |
| mena | Middle East & North Africa |
| na | North America |
| oc | Oceania |
| sar | South Asia |
These are based on regions defined by the World Bank, except that we include Oceania, North America, and split out Europe and Central Asia.