Télécom
4 méthodes pour accéder aux données des opérateurs télécom du Sénégal.
operateurs()
galsenify.operateurs(): Operateur[]Retourne la liste complète des opérateurs télécom au Sénégal (objets avec nom, type, préfixes).
js
import galsenify from 'galsenify'
const ops = galsenify.operateurs()
console.log(ops)
// [
// { nom: 'Orange', type: 'mobile', prefixes: ['77', ...] },
// { nom: 'Free', type: 'mobile', prefixes: ['76', ...] },
// ...
// ]operateursMobiles()
galsenify.operateursMobiles(): Operateur[]Retourne uniquement les opérateurs mobiles (filtre les opérateurs fixes).
js
import galsenify from 'galsenify'
const mobiles = galsenify.operateursMobiles()
console.log(mobiles.map(op => op.nom))
// ['Orange', 'Free', 'Expresso', 'Saga Africa']findOperateurByPrefix(prefix)
galsenify.findOperateurByPrefix(prefix: string): Operateur | nullTrouve l'opérateur correspondant à un préfixe donné (2 chiffres).
js
import galsenify from 'galsenify'
const op = galsenify.findOperateurByPrefix('77')
console.log(op?.nom) // 'Orange'
const op2 = galsenify.findOperateurByPrefix('76')
console.log(op2?.nom) // 'Free'
const op3 = galsenify.findOperateurByPrefix('99')
console.log(op3) // nullfindOperateurByNumber(number)
galsenify.findOperateurByNumber(number: string): Operateur | nullIdentifie l'opérateur d'un numéro de téléphone sénégalais complet.
js
import galsenify from 'galsenify'
const op = galsenify.findOperateurByNumber('771234567')
console.log(op?.nom) // 'Orange'
const op2 = galsenify.findOperateurByNumber('761234567')
console.log(op2?.nom) // 'Free'
const op3 = galsenify.findOperateurByNumber('001234567')
console.log(op3) // null