jsfakeit
Version:

42 lines (41 loc) • 2.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.adverbFrequencyIndefinite = exports.adverbFrequencyDefinite = exports.adverbTimeDefinite = exports.adverbPlace = exports.adverbDegree = exports.adverbManner = exports.adverb = void 0;
const word_1 = require("../data/word");
const chooseRand_1 = require("../helper/chooseRand");
/** Adverb will generate a random adverb*/
const adverb = () => {
const advType = [
exports.adverbManner,
exports.adverbDegree,
exports.adverbPlace,
exports.adverbTimeDefinite,
exports.adverbFrequencyDefinite,
exports.adverbFrequencyIndefinite,
];
const i = (0, chooseRand_1.getRandomArbitrary)(0, advType.length);
return advType[i]();
};
exports.adverb = adverb;
/** AdverbManner will generate a random manner adverb*/
const adverbManner = () => {
return (0, chooseRand_1.chooseRand)('adverb_manner', word_1.Word);
};
exports.adverbManner = adverbManner;
/** AdverbDegree will generate a random degree adverb*/
const adverbDegree = () => {
return (0, chooseRand_1.chooseRand)('adverb_degree', word_1.Word);
};
exports.adverbDegree = adverbDegree;
/** AdverbPlace will generate a random place adverb*/
const adverbPlace = () => (0, chooseRand_1.chooseRand)('adverb_place', word_1.Word);
exports.adverbPlace = adverbPlace;
/** AdverbTimeDefinite will generate a random time definite adverb*/
const adverbTimeDefinite = () => (0, chooseRand_1.chooseRand)('adverb_time_definite', word_1.Word);
exports.adverbTimeDefinite = adverbTimeDefinite;
/** AdverbFrequencyDefinite will generate a random frequency definite adverb*/
const adverbFrequencyDefinite = () => (0, chooseRand_1.chooseRand)('adverb_frequency_definite', word_1.Word);
exports.adverbFrequencyDefinite = adverbFrequencyDefinite;
/** AdverbFrequencyIndefinite will generate a random frequency indefinite adverb*/
const adverbFrequencyIndefinite = () => (0, chooseRand_1.chooseRand)('adverb_frequency_indefinite', word_1.Word);
exports.adverbFrequencyIndefinite = adverbFrequencyIndefinite;