import { indexOf } from '@typed/common' import { curry } from '@typed/lambda' /** * Returns true if a given value is contained in a list * @param value :: a * @param list :: [a] * @returns :: boolean */ export const includes = curry( (value: A, list: ArrayLike): boolean => indexOf(list, value) > -1, ) as { (value: A, list: ArrayLike): boolean (value: A): (list: ArrayLike) => boolean }