// Original, fictional lesson asset. Inputs are arrays of lesson-like objects. // The contract counts only the Boolean true, not the string "true". export function countCompleted(lessons) { return lessons.reduce( (count, lesson) => count + (lesson.completed === true ? 1 : 0), 0, ); } export const sampleLessons = [ { id: 'sample-a', completed: true }, { id: 'sample-b', completed: false }, { id: 'sample-c', completed: true }, ];