jsfakeit
Version:

28 lines (27 loc) • 1.47 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.verbHelping = exports.verbLinking = exports.verbIntransitive = exports.verbTransitive = exports.verbAction = exports.verb = void 0;
const word_1 = require("../data/word");
const chooseRand_1 = require("../helper/chooseRand");
// Verb will generate a random verb
const verb = () => {
const verbType = [exports.verbAction, exports.verbHelping, exports.verbLinking];
const i = (0, chooseRand_1.getRandomArbitrary)(0, verbType.length);
return verbType[i]();
};
exports.verb = verb;
// VerbAction will generate a random action verb
const verbAction = () => (0, chooseRand_1.chooseRand)('verb_action', word_1.Word);
exports.verbAction = verbAction;
// VerbTransitive will generate a random transitive verb
const verbTransitive = () => (0, chooseRand_1.chooseRand)('verb_transitive', word_1.Word);
exports.verbTransitive = verbTransitive;
// VerbIntransitive will generate a random intransitive verb
const verbIntransitive = () => (0, chooseRand_1.chooseRand)('verb_intransitive', word_1.Word);
exports.verbIntransitive = verbIntransitive;
// VerbLinking will generate a random linking verb
const verbLinking = () => (0, chooseRand_1.chooseRand)('verb_linking', word_1.Word);
exports.verbLinking = verbLinking;
// VerbHelping will generate a random helping verb
const verbHelping = () => (0, chooseRand_1.chooseRand)('verb_helping', word_1.Word);
exports.verbHelping = verbHelping;