@bangladeshi/bangladesh-address
Version:
It's a simple npm package that exports methods representing divisions, districts and upazilas of Bangladesh.
24 lines (23 loc) • 894 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.allUpazila = exports.upazilasOf = void 0;
var bd_upazila_json_1 = __importDefault(require("../json/bd-upazila.json"));
var lodash_1 = __importDefault(require("lodash"));
var upazilasOf = function (district) {
var upazila = lodash_1.default.filter(bd_upazila_json_1.default, {
district: lodash_1.default.upperFirst(district),
});
return upazila;
};
exports.upazilasOf = upazilasOf;
var allUpazila = function () {
var upazila = [];
bd_upazila_json_1.default.forEach(function (u) {
upazila.push(lodash_1.default.pick(u, "upazila"));
});
return upazila.map(function (u) { return u.upazila; });
};
exports.allUpazila = allUpazila;