UNPKG

indian-pincode-db2

Version:
27 lines (26 loc) 1.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.findByState = exports.findByDistrict = exports.findByPostOffice = exports.findByPincode = void 0; const pincodes_1 = require("./data/pincodes"); const findByPincode = (pincodeNumber) => { const pincode = pincodes_1.pincodes.filter((pincodeDetail) => pincodeDetail.pincode === pincodeNumber); return pincode; }; exports.findByPincode = findByPincode; const findByPostOffice = (postOfficeName) => { const pincode = pincodes_1.pincodes.filter((pincodeDetail) => pincodeDetail.officeName .toLowerCase() .includes(postOfficeName.toLowerCase())); return pincode; }; exports.findByPostOffice = findByPostOffice; const findByDistrict = (district) => { const pincode = pincodes_1.pincodes.filter((pincodeDetail) => pincodeDetail.district.toLowerCase() === district.toLowerCase()); return pincode; }; exports.findByDistrict = findByDistrict; const findByState = (state) => { const pincode = pincodes_1.pincodes.filter((pincodeDetail) => pincodeDetail.stateName.toLowerCase() === state.toLowerCase()); return pincode; }; exports.findByState = findByState;