countries-state-list
Version:
countries-state-list ============================== Basic library for Country, State
32 lines (31 loc) • 1.1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.compare = exports.findStateByCodeAndCountryCode = exports.findEntryByCode = void 0;
var findEntryByCode = function (source, code) {
if (code && source != null) {
var codex = source.findIndex(function (c) {
return c.isoCode === code;
});
return codex !== -1 ? source[codex] : undefined;
}
return undefined;
};
exports.findEntryByCode = findEntryByCode;
var findStateByCodeAndCountryCode = function (source, code, countryCode) {
if (code && countryCode && source != null) {
var codex = source.findIndex(function (c) {
return c.isoCode === code && c.countryCode === countryCode;
});
return codex !== -1 ? source[codex] : undefined;
}
return undefined;
};
exports.findStateByCodeAndCountryCode = findStateByCodeAndCountryCode;
var compare = function (a, b) {
if (a.name < b.name)
return -1;
if (a.name > b.name)
return 1;
return 0;
};
exports.compare = compare;