@lailao10x/lao-address

0.0.3 • Public • Published

Lao Address

Package lao-address ເປັນ Package ຕົວຫນື່ງທີ່ຈະຊ່ວຍໃຫ້ນັກພັດທະນາລະບົບຊອບແວໃນປະເທດ ສາມາດດືງຂໍ້ມູນບ້ານ ເມືອງ ແລະ ແຂວງທັງຫມົດໃນປະເທດລາວຢ່າງງ່າຍດາຍ. ໃນຕົວ Package ນີ້, ນອກຈາກຈະເປັນການດືງຂໍ້ມູນໃນຮູບແບບພາສາລາວ ມັນຍັງມີປະກອບດ້ວຍຂໍ້ມູນຊື່ບ້ານ ເມືອງ ແຂວງ ໃນຮູບແບບພາສາອັງກິດອີກດ້ວຍ.

Installation

# using npm
npm install @lailao10x/lao-address

# using yarn
yarn add @lailao10x/lao-address

Usage

# using require
const laoAddress = require('@lailao10x/lao-address');

# using import
import laoAddress from '@lailao10x/lao-address';

Examples

ຕົວຢ່າງທີ 1

ຕົວຢ່າງການດືງຂໍ້ມູນຂໍ້ແຂວງທັງໝົດ;

const laoAddress = require("@lailao10x/lao-address");

let options = {
  province: "all",
};

let provinces = laoAddress(options);

console.log(provinces); // ສະແດງບັນດາແຂວງທັນຫມົດໃນປະເທດລາວ

// [
//   { pid: '1', pn: 'ນະຄອນຫລວງວຽງຈັນ', pn_en: 'Vientiane capital' },
//   { pid: '2', pn: 'ຜົ້ງສາລີ', pn_en: 'Phongsali' },
//   { pid: '3', pn: 'ຫລວງນ້ຳທາ', pn_en: 'Louang Namtha' },
//   { pid: '4', pn: 'ອຸດົມໄຊ', pn_en: 'Oudomxai' },
// ...
// ...

ຕົວຢ່າງທີ 2

ຕົວຢ່າງການດືງຂໍ້ມູນຂໍ້ແຂວງໃດຫນື່ງ ເຊັ່ນ ແຂວງ ອຸດົມໄຊ;

const laoAddress = require("@lailao10x/lao-address");

let options = {
  province: 4,
};

let provinces = laoAddress(options);

console.log(provinces); // { pid: '4', pn: 'ອຸດົມໄຊ', pn_en: 'Oudomxai' }

ຄວາມແຕກຕ່າງລະຫວ່າງການດືງຂໍ້ມູນທັງຫມົດ ແລະ ເຈາະຈົງ

ຖ້າຫາກດືງຂໍ້ມູນທັງຫມົດ ເຮົາຈະໄດ້ຮັບຂໍ້ມູນໃນຮູບແບບຂອງ Array. ຖ້າຫາກດືງຂໍ້ມູນແບບເຈາະຈົງ ເຮົາຈະໄດ້ຮັບຂໍ້ມູນໃນຮູບແບບຂອງ Object.

Options

Options Meaning
{ province: 'all' } ສະແດງຊື່ແຂວງທັງຫມົດ
{ province: 'all', district: 'all' } ສະແດງຊື່ເມືອງທັງຫມົດໃນທຸກໆແຂວງ
{ province: 'all', district: 'all' } ສະແດງຊື່ເມືອງທັງຫມົດໃນທຸກໆແຂວງ
{ province: 'all', district: 'all', village: 'all' } ສະແດງຊື່ບ້ານທັງຫມົດໃນທຸກໆເມືອງ ແລະ ທຸກໆແຂວງ
{ province: '05', district: 'all' } ສະແດງຊື່ເມືອງທັງຫມົດຂອງແຂວງລະຫັດທີ 05
{ province: '05', district: '501' } ສະແດງຊື່ເມືອງທີ່ມີລະຫັດທີ 501
{ province: '05', village: 'all' } ສະແດງຊື່ບ້ານທັງຫມົດດຂອງແຂວງລະຫັດທີ 05
{ village: 'all' } ສະແດງຊື່ບ້ານທັງຫມົດ

ນອກຈາກນີ້ ຍັງມີຫລາຍໆ options ໃຫ້ນັກພັດທະນາຫລາຍໆຄົນສາມາດດືງເອົາຂໍ້ມູນທີ່ຕ້ອງການໄດ້.

Keys

ຈາກການສັງເກດ Options ແລ້ວ, ຖ້າຫາກ options ມີບ້ານ village: 'all' ສະແດງວ່າ ການດືງຄັ້ງນັ້ນຈະຖືເອົາຂໍ້ມູນບ້ານເປັນຫລັກ, ກໍຄືລະບົບຈະສົ່ງພຽງແຕ່ຂໍ້ມູນບ້ານກັບມາ.

ລຳດັບຄວາມສຳຄັນຂອງ Options

village > district > province

Package Sidebar

Install

npm i @lailao10x/lao-address

Weekly Downloads

1

Version

0.0.3

License

MIT

Unpacked Size

663 kB

Total Files

5

Last publish

Collaborators

  • sksouk
  • joy29lao
  • soulinmaikadua
  • kayengxiong
  • mk89
  • lailaolab