UNPKG

@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
"use strict"; 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;