indian-pincode-db2
Version:
Indian Pincode Database
27 lines (26 loc) • 1.18 kB
JavaScript
;
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;