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

2.1.0 • Public • Published

Instalación

$ npm install --save ubigeos
$ yarn add ubigeos

Uso

import Ubigeo, { District, Region, Province } from "ubigeos";

Ejemplo 01

import Ubigeo from "ubigeos";
 
const ubigeo = Ubigeo.code("250107");
 
console.log(`Código ubigeo: ${ubigeo.code}`);
// Código ubigeo: 250107
console.log(`Distrito: ${ubigeo.district}`);
// Distrito: Manantay
console.log(`Provincia: ${ubigeo.province}`);
// Provincia: Coronel Portillo
console.log(`Departamento: ${ubigeo.region}`);
// Departamento: Ucayali
 
console.log(`${ubigeo}`);
// Ucayali - Coronel Portillo - Manantay

Ejemplo 02

import { Region } from "ubigeos";
 
const region = Region.instance("25");
 
const provincies = region.getProvincies();
 
console.log(`Departamento: ${region.getCode()} - ${region.getName()}`);
// Departamento: 25 - Ucayali
 
provincies.forEach((province) => {
    console.log(`Código: ${province.getCode()}, Nombre: ${province.getName()}`);
});
//Código: 2501, Nombre: Coronel Portillo
//Código: 2502, Nombre: Atalaya
//Código: 2503, Nombre: Padre Abad
//Código: 2504, Nombre: Purús

Ejemplo 03

import { Province } from "ubigeos";
 
const province = Province.instance("2501");
 
const districts = province.getDistricts();
 
console.log(`Provincia: ${province.getCode()} - ${province.getName()}`);
// Provincia: 2501 - Coronel Portillo
 
districts.forEach((district) => {
    console.log(`Código: ${district.getCode()}, Nombre: ${district.getName()}`);
});
//Código: 250101, Nombre: Calleria
//Código: 250102, Nombre: Campoverde
//Código: 250103, Nombre: Iparia
//Código: 250104, Nombre: Masisea
//Código: 250105, Nombre: Yarinacocha
//Código: 250106, Nombre: Nueva Requena
//Código: 250107, Nombre: Manantay

Ejemplo 04

import { District } from "ubigeos";
 
const district = District.instance("250107");
const province = district.getProvince();
const region = province.getRegion();
 
console.log(`Distrito: ${district.getCode()} - ${district.getName()}`);
// Distrito: 250107 - Manantay
 
console.log(`Provincia: ${province.getCode()} - ${province.getName()}`);
// Provincia: 2501 - Coronel Portillo
 
console.log(`Departamento: ${region.getCode()} - ${region.getName()}`);
// Departamento: 25 - Ucayali

Ejemplo 05

import Ubigeo from "ubigeos";
 
const ubigeo = Ubigeo.location("Coronel Portillo", "Manantay");
 
console.log(`Código ubigeo: ${ubigeo.code}`);
// Código ubigeo: 250107
console.log(`Distrito: ${ubigeo.district}`);
// Distrito: Manantay
console.log(`Provincia: ${ubigeo.province}`);
// Provincia: Coronel Portillo
console.log(`Departamento: ${ubigeo.region}`);
// Departamento: Ucayali
 
console.log(`${ubigeo}`);
// Ucayali - Coronel Portillo - Manantay

Ejemplo 06

import { Location } from "ubigeos";
 
const location = Location.instance("Coronel Portillo", "Manantay");
 
console.log(`Código ubigeo: ${location.ubigeo}`);
// Código ubigeo: 250107
console.log(
    `Distrito: ${location.district.getCode()} - ${location.district.getName()}`
);
// Distrito: 250107 - Manantay
console.log(
    `Provincia: ${location.province.getCode()} - ${location.province.getName()}`
);
// Provincia: 2501 - Coronel Portillo
console.log(
    `Departamento: ${location.region.getCode()} - ${location.region.getName()}`
);
// Departamento: 25 - Ucayali

Readme

Keywords

Package Sidebar

Install

npm i ubigeos

Weekly Downloads

27

Version

2.1.0

License

ISC

Unpacked Size

263 kB

Total Files

56

Last publish

Collaborators

  • jldamians