districts-of-bangladesh
Version:
Package for getting list of all the divisions or districts of Bangladesh
52 lines (44 loc) • 1.06 kB
JavaScript
import { districtsJSON } from "./districts";
/**
*
* @returns All the division
*/
export function GetDivisions() {
var divisions = [];
for (var division in districtsJSON) {
divisions.push(division);
}
return divisions;
}
/**
*
* @param {*} division_name
* @returns all the districts of division with name `division_name``
*/
export function GetDistrictsFiltered(division_name) {
return districtsJSON[division_name];
}
/**
*
* @returns all the districts of bangladesh sorted;
*/
export function GetDistrictsUnfiltered() {
var allDistricts = [];
for (var division in districtsJSON) {
for (var i = 0; i < districtsJSON[division].length; ++i) {
allDistricts.push(districtsJSON[division][i]);
}
}
return allDistricts.sort();
}
/**
*
* @param {*} query_string
* @returns a boolean on wheather the query string is a division name or not
*/
export function IsADivision(query_string) {
for (var division in districtsJSON) {
if (division.localeCompare(query_string) == 0) return true;
}
return false;
}