Skip to content

Latest commit

 

History

History
executable file
·
115 lines (72 loc) · 2.06 KB

provinces.md

File metadata and controls

executable file
·
115 lines (72 loc) · 2.06 KB

Provinces Usage

Introduction

You can use CommonJS modules or ES modules syntax for importing the Province entity.

import { Province } from 'states-nepal' // ES6

or

const { Province } = require('states-nepal') // CommonJS

By default, english language will be used. In order to use Nepali language, you have to specify while initiating the province object.

import { Province } from 'states-nepal'

// English language will be selected by default
const province = new Province()

Or, You can specify nepali language :

import { Province } from 'states-nepal'

const province = new Province('np')

Retrieving Provinces

Once you create instance of Province, you can retrieve variety of data.

1. Get list of all provinces

import { Province } from 'states-nepal'

const province = new Province()

province.allMunicipalities()

2. Find province details by unique identifier

import { Province } from 'states-nepal'

const province = new Province()

province.find(1)

3. Get province with largest area

import { Province } from 'states-nepal'

const province = new Province()

province.largest()

4. Get province with smallest area

import { Province } from 'states-nepal'

const province = new Province()

province.smallest()

5. Get all provinces and their districts

import { Province } from 'states-nepal'

const province = new Province()

province.getProvincesWithDistricts()

6. Get all provinces with its districts with municipalities(having wards no.)

import { Province } from 'states-nepal'

const province = new Province()

province.getProvincesWithDistrictsWithMunicipalities()

7. Search provinces by key and value with exact match option

import { Province } from 'states-nepal'

const province = new Province()

// examples
district.search('name', 'Gandaki') // (key, value)
district.search('id', 4)
district.search('headquarter', 'Godawari')

List of options for parameter key:

'id', 'name', 'area_sq_km', 'website', 'headquarter'