iteragain
Version:
Javascript Iterable/Iterator/Generator-function utilities.
10 lines • 658 B
TypeScript
import type { IterSource, IteratorOrIterable } from './types';
/**
* Filters/compresses the input iterator to only values that correspond to truthy values in `selectors`.
* @param selectors An iterator or iterable of falsey or truthy values to select which values to keep in this
* iterator.
*/
export declare function compress<T extends IteratorOrIterable<any>>(arg: T, selectors: IteratorOrIterable<any>): IterableIterator<IterSource<T>>;
export declare function compress<T extends IteratorOrIterable<any>>(selectors: IteratorOrIterable<any>): (arg: T) => IterableIterator<IterSource<T>>;
export default compress;
//# sourceMappingURL=compress.d.ts.map