Tri & Filtres
7 méthodes pour trier, filtrer et sélectionner aléatoirement des données.
regionsByPopulation(order?)
galsenify.regionsByPopulation(order?: 'asc' | 'desc'): Region[]Retourne les régions triées par population. Par défaut décroissant ('desc').
js
import galsenify from 'galsenify'
const sorted = galsenify.regionsByPopulation()
console.log(sorted.map(r => r.nom))
// ['Dakar', 'Thiès', 'Diourbel', ...]
const sortedAsc = galsenify.regionsByPopulation('asc')
console.log(sortedAsc[0].nom) // 'Kédougou'regionsBySuperficie(order?)
galsenify.regionsBySuperficie(order?: 'asc' | 'desc'): Region[]Retourne les régions triées par superficie. Par défaut décroissant ('desc').
js
import galsenify from 'galsenify'
const sorted = galsenify.regionsBySuperficie()
console.log(sorted[0].nom) // 'Tambacounda'
const sortedAsc = galsenify.regionsBySuperficie('asc')
console.log(sortedAsc[0].nom) // 'Dakar'regionsByDensity(order?)
galsenify.regionsByDensity(order?: 'asc' | 'desc'): Region[]Retourne les régions triées par densité de population. Par défaut décroissant ('desc').
js
import galsenify from 'galsenify'
const sorted = galsenify.regionsByDensity()
console.log(sorted[0].nom) // 'Dakar'
const sortedAsc = galsenify.regionsByDensity('asc')
console.log(sortedAsc[0].nom) // 'Tambacounda'departmentsByPopulation(order?)
galsenify.departmentsByPopulation(order?: 'asc' | 'desc'): Department[]Retourne les départements triés par population.
js
import galsenify from 'galsenify'
const sorted = galsenify.departmentsByPopulation()
console.log(sorted[0].nom) // 'Pikine'
const sortedAsc = galsenify.departmentsByPopulation('asc')
console.log(sortedAsc[0].nom)departmentsByRegion(code)
galsenify.departmentsByRegion(code: string): Department[]Retourne les départements (objets complets) d'une région identifiée par son code.
js
import galsenify from 'galsenify'
const depts = galsenify.departmentsByRegion('TH')
console.log(depts.map(d => d.nom))
// ['Mbour', 'Thiès', 'Tivaouane']
const depts2 = galsenify.departmentsByRegion('DK')
console.log(depts2.map(d => d.nom))
// ['Dakar', 'Guédiawaye', 'Pikine', 'Rufisque']randomRegion()
galsenify.randomRegion(): RegionRetourne un objet Region choisi aléatoirement parmi les 14 régions.
js
import galsenify from 'galsenify'
const region = galsenify.randomRegion()
console.log(region.nom) // ex: 'Louga'
console.log(region.code) // ex: 'LG'
const autre = galsenify.randomRegion()
console.log(autre.nom) // ex: 'Ziguinchor'randomDepartment()
galsenify.randomDepartment(): DepartmentRetourne un département choisi aléatoirement parmi les 46 départements.
js
import galsenify from 'galsenify'
const dept = galsenify.randomDepartment()
console.log(dept.nom) // ex: 'Bambey'
const autre = galsenify.randomDepartment()
console.log(autre.nom) // ex: 'Kaffrine'