- takeWhile<T>(arg, predicate): IterableIterator<T>
Returns IterableIterator<T>
- takeWhile<T>(predicate): ((arg: IteratorOrIterable<T>) => IterableIterator<T>)
Returns ((arg: IteratorOrIterable<T>) => IterableIterator<T>)
- (arg): IterableIterator<T>
Returns IterableIterator<T>
Take all elements from the input iterator while the given
predicate
returns a truthy value.