html-validate
Version:
Offline HTML5 validator and linter
16 lines (14 loc) • 390 B
JavaScript
function naturalJoin(values, conjunction = "or") {
switch (values.length) {
case 0:
return "";
case 1:
return values[0];
case 2:
return `${values[0]} ${conjunction} ${values[1]}`;
default:
return `${values.slice(0, -1).join(", ")} ${conjunction} ${values.slice(-1)[0]}`;
}
}
export { naturalJoin as n };
//# sourceMappingURL=natural-join.js.map