0.0.3 • Published 4 years ago

@lailao10x/lao-address v0.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

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

OptionsMeaning
{ 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

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago