countries-state-list
Version:
countries-state-list ============================== Basic library for Country, State
25 lines (24 loc) • 848 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var country_json_1 = __importDefault(require("../assets/country.json"));
// Get a country by isoCode.
function getCountryByCode(isoCode) {
if (isoCode && country_json_1.default != null) {
var codex = country_json_1.default.findIndex(function (c) {
return c.isoCode === isoCode;
});
return codex !== -1 ? country_json_1.default[codex] : false;
}
return false;
}
// Get a list of all countries.
function getAllCountries() {
return country_json_1.default;
}
exports.default = {
getCountryByCode: getCountryByCode,
getAllCountries: getAllCountries,
};