Home Identifier Source Repository

src/helpers/only-courses-at-level.js

import curry from 'lodash/function/curry'
import filter from 'lodash/collection/filter'
import coursesAtLevel from './courses-at-level'

/**
 * Looks for courses at a given level.
 *
 * @param {Number} level
 * @param {Array} courses
 * @returns {Array} - the courses that passed the check.
 */
let onlyCoursesAtLevel = curry((level, courses) => {
	return filter(courses, coursesAtLevel(level))
})

export default onlyCoursesAtLevel