UNPKG

phone-number-lookup

Version:

phone-number-lookup is TS written library that provides information about a phone number, such as: Country, Prefix, Type (Mobile/Fixed/VoIP), Carrier etc. Every data is processed locally, so no internet connection is needed. Made primarily for personal-us

25 lines (24 loc) 852 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateHashMapData = void 0; const data_1 = require("../data"); const countries_1 = require("../countries"); function generateHashMapData() { const validData = new Map(); countries_1.countries.forEach((country) => { data_1.data.forEach((data) => { if (data.Prefix.toString().startsWith(country.dialCode.replace('+', ''))) { if (!validData.get(country)) { validData.set(country, [data]); } else { const datas = validData.get(country); datas.push(data); validData.set(country, datas); } } }); }); return validData; } exports.generateHashMapData = generateHashMapData;