All files / src/helpers get-random-name.ts

0% Statements 0/5
100% Branches 0/0
0% Functions 0/2
0% Lines 0/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39                                                                             
/** @private */
const names = [
	"Elly",
	"Bodil",
	"Annie",
	"Janne",
	"Clara",
	"Fritz",
	"Verner",
	"Tue",
	"Torben",
	"Bent",
	"Kurt",
];
 
/** @private */
const adjectives = [
	"Angry",
	"Round",
	"Fierce",
	"Meaty",
	"Thin",
	"Serious",
	"Fearless",
	"Nice",
	"Symptomatic",
	"Festive",
	"Cheerful",
];
 
/** @private */
function chooseFrom<Value>(list: Value[]): Value {
	return list[Math.floor(list.length * Math.random())];
}
 
export default function getRandomName(): string {
	return `${ chooseFrom(names) }, the ${ chooseFrom(adjectives) }`;
}