dvhcvn
TypeScript icon, indicating that this package has built-in type declarations

1.1.20240501 • Public • Published

Các đơn vị hành chính Việt Nam

Dữ liệu được cập nhật từ daohoangson/dvhcvn.

Ví dụ sử dụng

JavaScript

import { findLevel1ById } from 'dvhcvn'

// ...

const haNoi = findLevel1ById('01')
const baDinh = haNoi?.findLevel2ById('001')
const phucXa = baDinh?.findLevel3ById('00001')

console.log(phucXa); // Thành phố Hà Nội > Quận Ba Đình > Phường Phúc Xá

Next.js

https://github.com/dvhcvn/nextjs-demo

API

const level1s

Đây là array chứa tất cả các đơn vị hành chính cấp 1 (thành phố trực thuộc Trung ương / tỉnh).

findLevel1ById(string)

Tìm đơn vị hành chính cấp 1 theo ID.

findLevel1ByName(string)

Tìm đơn vị hành chính cấp 1 theo tên.

class Level1, Level2, Level3

Mỗi class này tương ứng với một cấp đơn vị hành chính. Fields:

  • id: string
  • name: string
  • type: Type

Level2Level3 có thêm field parent.

Level1, Level2 có thêm field children và methods findLevelXById, findLevelXByName.

Package Sidebar

Install

npm i dvhcvn

Weekly Downloads

23

Version

1.1.20240501

License

GPL-3.0

Unpacked Size

1.13 MB

Total Files

8

Last publish

Collaborators

  • daohoangson