Recherche
2 méthodes pour rechercher dans les données géographiques du Sénégal.
search(query)
galsenify.search(query: string): SearchResult[]Recherche dans les données (régions et départements) selon une chaîne de caractères. Retourne un tableau de SearchResult avec les champs type, nom et data. La recherche est insensible à la casse.
js
import galsenify from 'galsenify'
const results = galsenify.search('Mbour')
console.log(results)
// [{ type: 'department', nom: 'Mbour', data: { ... } }]
const results2 = galsenify.search('Saint')
console.log(results2.map(r => r.nom))
// ['Saint-Louis']
const results3 = galsenify.search('xyznotfound')
console.log(results3) // []findByCode(code)
galsenify.findByCode(code: string): Region | nullTrouve une région par son code officiel à deux lettres (insensible à la casse).
js
import galsenify from 'galsenify'
const region = galsenify.findByCode('DK')
console.log(region)
// { nom: 'Dakar', code: 'DK', population: 3137196, superficie: 550, ... }
const region2 = galsenify.findByCode('zg')
console.log(region2?.nom) // 'Ziguinchor'
const region3 = galsenify.findByCode('XX')
console.log(region3) // null