UNPKG

jsfakeit

Version:

![alt text](https://raw.githubusercontent.com/Anirban20001962/jsfakeit/main/logo.png)

65 lines (64 loc) 2.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.address = exports.latitude = exports.longitude = exports.zip = exports.country = exports.state = exports.city = exports.street = void 0; const address_1 = require("../data/address"); const chooseRand_1 = require("../helper/chooseRand"); const replaceWithNumber_1 = require("../helper/replaceWithNumber"); /** Generates random street names */ const street = () => { return (0, chooseRand_1.chooseRand)('street_name', address_1.address); }; exports.street = street; /** Generate random city names */ const city = () => { return (0, chooseRand_1.chooseRand)('city', address_1.address); }; exports.city = city; /** Generate random state names */ const state = () => { return (0, chooseRand_1.chooseRand)('state', address_1.address); }; exports.state = state; /** Generate random country names */ const country = () => { return (0, chooseRand_1.chooseRand)('country', address_1.address); }; exports.country = country; /** Generates a random zip */ const zip = () => { const zip = (0, chooseRand_1.chooseRand)('zip', address_1.address); return (0, replaceWithNumber_1.replaceWithNumber)(zip); }; exports.zip = zip; /** Generate a random longitude */ const longitude = () => { return Math.floor((0, chooseRand_1.getRandomArbitrary)(-180, 180)); }; exports.longitude = longitude; /** Generates a random latitude */ const latitude = () => { return Math.floor((0, chooseRand_1.getRandomArbitrary)(-90, 90)); }; exports.latitude = latitude; /** Generates a radom full address */ const address = () => { const street_t = (0, exports.street)(); const city_t = (0, exports.city)(); const state_t = (0, exports.state)(); const zip_t = (0, exports.zip)(); const country_t = (0, exports.country)(); const latitude_t = (0, exports.latitude)(); const longitude_t = (0, exports.longitude)(); const address = [street_t, city_t, state_t, zip_t].join(' '); return { address, street: street_t, state: state_t, city: city_t, country: country_t, latitude: latitude_t, longitude: longitude_t, zip: zip_t, }; }; exports.address = address;