UNPKG

@lou.codes/iterables

Version:
17 lines (16 loc) 473 B
import { is } from "@lou.codes/predicates"; import { some } from "./some.js"; /** * Tries to find the given `searchItem` in iterable. * * @category Reducers * @example * ```typescript * const includesTwo = includes(2); * includesTwo([1, 2, 3, 4]); // true * includesTwo([1, 3, 5, 7]); // false * ``` * @param searchItem Item to search. * @returns Curried function with `searchItem` set in context. */ export const includes = searchItem => some(is(searchItem));