@aerapass/country-data
Version:
Data about countries - like their ISO codes and currencies
76 lines • 2.63 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.continents = void 0;
const _ = require("underscore");
const regions_1 = require("./regions");
exports.continents = {
asia: {},
africa: {},
northAmerica: {},
southAmerica: {},
antartica: {},
europe: {},
oceania: {},
};
exports.continents.asia = {
name: 'Asia',
regions: ['centralAsia', 'southernAsia', 'southeastAsia', 'eastAsia', 'westernAsia'],
countries: _.flatten([
regions_1.regions.centralAsia.countries,
regions_1.regions.southernAsia.countries,
regions_1.regions.southeastAsia.countries,
regions_1.regions.eastAsia.countries,
regions_1.regions.westernAsia.countries,
]).sort(),
};
exports.continents.africa = {
name: 'Africa',
regions: ['centralAfrica', 'northAfrica', 'southernAfrica', 'eastAfrica', 'westAfrica'],
countries: _.flatten([
regions_1.regions.centralAfrica.countries,
regions_1.regions.northAfrica.countries,
regions_1.regions.southernAfrica.countries,
regions_1.regions.eastAfrica.countries,
regions_1.regions.westAfrica.countries,
]).sort(),
};
exports.continents.northAmerica = {
name: 'North America',
regions: ['centralAmerica', 'northernAmerica', 'caribbean'],
countries: _.flatten([
regions_1.regions.centralAmerica.countries,
regions_1.regions.northernAmerica.countries,
regions_1.regions.caribbean.countries,
]).sort(),
};
exports.continents.southAmerica = {
name: 'South America',
regions: ['southAmerica'],
countries: _.flatten([regions_1.regions.southAmerica.countries]).sort(),
};
exports.continents.antartica = {
name: 'Antartica',
regions: ['antartica'],
countries: _.flatten([regions_1.regions.antartica.countries]).sort(),
};
exports.continents.europe = {
name: 'Europe',
regions: ['northernEurope', 'southernEurope', 'easternEurope', 'westernEurope'],
countries: _.flatten([
regions_1.regions.northernEurope.countries,
regions_1.regions.southernEurope.countries,
regions_1.regions.easternEurope.countries,
regions_1.regions.westernEurope.countries,
]).sort(),
};
exports.continents.oceania = {
name: 'Oceania',
regions: ['australia', 'melanesia', 'micronesia', 'polynesia'],
countries: _.flatten([
regions_1.regions.australia.countries,
regions_1.regions.melanesia.countries,
regions_1.regions.micronesia.countries,
regions_1.regions.polynesia.countries,
]).sort(),
};
//# sourceMappingURL=continents.js.map