UNPKG

wherebj

Version:

Une librairie pour accéder aux données des villes et quartiers du Bénin

39 lines (38 loc) 875 B
interface Quarter { id: string; name: string; arrondissement?: string; } interface City { id: string; name: string; isCommune: boolean; quarters: Quarter[]; } interface Department { id: string; name: string; cities: City[]; } interface Metadata { version: string; lastUpdated: string; totalDepartments: number; totalCities: number; } declare class WhereBJ { private data; constructor(); getAllDepartments(): Department[]; getDepartment(id: string): Department | undefined; getAllCities(): City[]; getCity(id: string): City | undefined; getCityQuarters(cityId: string): Quarter[]; searchQuarters(query: string): Array<{ city: string; quarter: Quarter; }>; getMetadata(): Metadata; getCitiesByDepartment(departmentId: string): City[]; } export default WhereBJ;