dz-wilayas
v1.0.2
Published
A lightweight utility package for accessing and filtering Algerian province (wilaya) data.
Readme
dz-wilayas
A lightweight utility package for accessing and filtering Algerian province (wilaya) data.
Installation
npm install dz-wilayasUsage
const {
getAllWilayas,
getWilayaByCode,
getWilayaByName,
getWilayaByArName,
// getWilayaByRegion,
} = require("dz-wilayas");
// Get all wilayas
const wilayas = getAllWilayas();
// Get a specific wilaya by code
const wilaya = getWilayaByCode(16); // Returns Alger
// Get a specific wilaya by name
const wilayaByName = getWilayaByName("Oran");
// Get a specific wilaya by Arabic name
const wilayaByArName = getWilayaByArName("وهران");// Get wilayas by region // const northWilayas = getWilayaByRegion("North");
API
getAllWilayas()
Returns all available wilayas as an array of objects.
getWilayaByCode(code)
Finds a wilaya by its code.
- Parameters:
code(string) - The code of the wilaya - Returns: The wilaya object
- Throws: Error if wilaya with specified code is not found
getWilayaByName(name)
Finds a wilaya by its name (case-insensitive).
- Parameters:
name(string) - The name of the wilaya - Returns: The wilaya object
- Throws: Error if wilaya with specified name is not found
getWilayaByArName(ar_name)
Finds a wilaya by its Arabic name (case-insensitive).
- Parameters:
ar_name(string) - The Arabic name of the wilaya - Returns: The wilaya object
- Throws: Error if wilaya with specified Arabic name is not found
License
MIT
