UNPKG

jp-prefectures

Version:

You can easily handle the prefectures of Japan.

34 lines 1.08 kB
import prefs from "../data/prefectures.json"; function findByName(value) { return prefs.find((pref) => pref.name === value); } function findByCode(value) { return prefs.find((pref) => pref.code === Number(value)); } function filterByArea(value) { return prefs.filter((pref) => pref.area === value); } function prefectures() { return prefs; } function prefectureCodes() { return prefs.map((pref) => pref.code); } function prefectureNames() { return prefs.map((pref) => pref.name); } function prefectureEnNames() { return prefs.map((pref) => pref.enName); } function prefectureAreas() { const onlyUnique = (value, index, self) => { return self.indexOf(value) === index; }; const areas = prefs.map((pref) => pref.area); return areas.filter(onlyUnique); } function prefectureCapitals() { return prefs.map((pref) => pref.capital); } export { findByName, findByCode, filterByArea, prefectures, prefectureCodes, prefectureNames, prefectureEnNames, prefectureAreas, prefectureCapitals, }; //# sourceMappingURL=jp-prefectures.js.map