UNPKG

jsfakeit

Version:

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

45 lines (44 loc) 1.57 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.quote = exports.question = exports.paragraph = exports.sentence = void 0; const word_general_1 = require("../word_general"); const number_1 = require("../number"); const person_1 = require("../person"); /** Generate a random sentence*/ const sentence = (wordCount) => { if (wordCount <= 0) return ''; let sentence = (0, word_general_1.word)(); for (let i = 1; i < wordCount; i++) { let word_temp = (0, word_general_1.word)(); sentence += ` ${word_temp}`; } return `${sentence}.`; }; exports.sentence = sentence; /** Generate a random paragraph*/ const paragraph = (wordCount, senteneceCount, paragraphCount) => { if (wordCount <= 0 || senteneceCount <= 0 || paragraphCount <= 0) return ''; let paragraph_text = ''; for (let i = 0; i < paragraphCount; i++) { for (let j = 0; j < senteneceCount; j++) { let sent = (0, exports.sentence)(wordCount); paragraph_text += sent; } paragraph_text += '\n'; } return paragraph_text; }; exports.paragraph = paragraph; /** Generate a random question*/ const question = () => { let str = (0, exports.sentence)((0, number_1.number)(3, 10)); return str.slice(0, str.length - 1) + '?'; }; exports.question = question; /** Generate a random quote*/ const quote = () => { return (0, exports.sentence)((0, number_1.number)(3, 10)) + `- ${(0, person_1.firstName)()} ${(0, person_1.lastName)()}`; }; exports.quote = quote;