/** * @example * toListSentence(["apples"]); * // Returns 'apples' * * @example * toListSentence(["apples", "bananas"]); * // Returns 'apples and bananas' * * @example * toListSentence(["apples", "bananas", "cherries"]); * // Returns 'apples, bananas, and cherries' */ export default function toListSentence(items: string[]): string { if (items.length < 3) { return items.join(" and "); } return `${items.slice(0, -1).join(", ")}, and ${items[items.length - 1]}`; }