UNPKG

jsfakeit

Version:

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

93 lines (92 loc) 3.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.contact = exports.email = exports.phoneFormatted = exports.phone = exports.hobby = exports.gender = exports.ssn = exports.nameSuffix = exports.lastName = exports.firstName = exports.name = exports.person = void 0; const person_1 = require("../data/person"); const chooseRand_1 = require("../helper/chooseRand"); const replaceWithNumber_1 = require("../helper/replaceWithNumber"); const internet_1 = require("../internet"); const payment_1 = require("../payment"); const company_1 = require("../company"); const address_1 = require("../address"); const __1 = require(".."); /** Generate a random person*/ const person = () => { return { firstName: (0, exports.firstName)(), lastName: (0, exports.lastName)(), gender: (0, exports.gender)(), ssn: (0, exports.ssn)(), image: (0, __1.imageUrl)(), job: (0, company_1.job)(), address: (0, address_1.address)(), contact: (0, exports.contact)(), creditCard: (0, payment_1.creditCard)(), }; }; exports.person = person; /** Generate a random name*/ const name = () => { return (0, exports.firstName)() + ' ' + (0, exports.lastName)(); }; exports.name = name; /** Generate a random first Name*/ const firstName = () => { return (0, chooseRand_1.chooseRand)('first', person_1.person); }; exports.firstName = firstName; /** Generate a random last Name*/ const lastName = () => { return (0, chooseRand_1.chooseRand)('last', person_1.person); }; exports.lastName = lastName; /** Generate a random name prefix*/ const nameSuffix = () => { return (0, chooseRand_1.chooseRand)('prefix', person_1.person); }; exports.nameSuffix = nameSuffix; /** Generate a random SSN*/ const ssn = () => { return (0, chooseRand_1.getRandomArbitrary)(100000000, 999999999).toString(); }; exports.ssn = ssn; /** Generate a random Gender*/ const gender = () => { let gen = (0, chooseRand_1.getRandomArbitrary)(0, 2); if (gen) { return 'male'; } return 'female'; }; exports.gender = gender; /** Generate a random hobby*/ const hobby = () => { return (0, chooseRand_1.chooseRand)('hobby', person_1.person); }; exports.hobby = hobby; /** Generate a random phone number*/ const phone = () => { return (0, replaceWithNumber_1.replaceWithNumber)('##########'); }; exports.phone = phone; /** Generate a random phone formatted number*/ const phoneFormatted = () => { const formatted = (0, chooseRand_1.chooseRand)('phone', person_1.person); return (0, replaceWithNumber_1.replaceWithNumber)(formatted); }; exports.phoneFormatted = phoneFormatted; /** Generates a random email*/ const email = () => { let email = (0, exports.firstName)() + (0, exports.lastName)(); email += '@'; email += (0, exports.lastName)() + '.' + (0, internet_1.domainSuffix)(); return email.toLowerCase(); }; exports.email = email; /** Generates a random contact*/ const contact = () => { return { email: (0, exports.email)(), phone: (0, exports.phone)(), }; }; exports.contact = contact;