@lou.codes/iterables
Version:
🔁 Iterable and AsyncIterable utils
19 lines (18 loc) • 540 B
TypeScript
/**
* Tries to find the given `searchItem` in iterable or asynchronous iterable.
*
* @category Asynchronous 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 declare const includes: <SearchItem>(
searchItem: SearchItem,
) => (
iterable: import("@lou.codes/types").IsomorphicIterable<unknown>,
) => Promise<boolean>;