UNPKG

districts-of-bangladesh

Version:

Package for getting list of all the divisions or districts of Bangladesh

52 lines (44 loc) 1.06 kB
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; }