Régions

6 méthodes pour accéder aux données des 14 régions du Sénégal.

rg()

galsenify.rg(): Region[]

Retourne un tableau de tous les objets Region avec leurs propriétés complètes (nom, code, population, superficie, départements).

js
import galsenify from 'galsenify'

const regions = galsenify.rg()
console.log(regions)
// [
//   { nom: 'Dakar', code: 'DK', population: 3137196, superficie: 550, departments: [...] },
//   { nom: 'Thiès', code: 'TH', ... },
//   ...
// ]

regions()

galsenify.regions(): string[]

Retourne un tableau de noms de toutes les régions du Sénégal.

js
import galsenify from 'galsenify'

const regions = galsenify.regions()
console.log(regions)
// ['Dakar', 'Diourbel', 'Fatick', 'Kaffrine', 'Kaolack',
//  'Kédougou', 'Kolda', 'Louga', 'Matam', 'Saint-Louis',
//  'Sédhiou', 'Tambacounda', 'Thiès', 'Ziguinchor']

codes()

galsenify.codes(): string[]

Retourne un tableau des codes officiels de toutes les régions.

js
import galsenify from 'galsenify'

const codes = galsenify.codes()
console.log(codes)
// ['DK', 'DB', 'FK', 'KF', 'KL', 'KD', 'KO', 'LG', 'MT', 'SL', 'SD', 'TC', 'TH', 'ZG']

departments(regionName)

galsenify.departments(regionName: string): string[]

Retourne la liste des départements d'une région donnée.

js
import galsenify from 'galsenify'

const depts = galsenify.departments('Dakar')
console.log(depts)
// ['Dakar', 'Guédiawaye', 'Pikine', 'Rufisque']

population(regionName)

galsenify.population(regionName: string): number

Retourne la population d'une région donnée.

js
import galsenify from 'galsenify'

const pop = galsenify.population('Dakar')
console.log(pop) // 3137196

const pop2 = galsenify.population('Thiès')
console.log(pop2) // 1793038

superficie(regionName)

galsenify.superficie(regionName: string): number

Retourne la superficie (en km²) d'une région donnée.

js
import galsenify from 'galsenify'

const sup = galsenify.superficie('Tambacounda')
console.log(sup) // 42706

const sup2 = galsenify.superficie('Dakar')
console.log(sup2) // 550