- filter<T>(arg, predicate): IterableIterator<NonNullable<IterSource<T>>>
Parameters
- arg: T
- predicate: BooleanConstructor
Returns IterableIterator<NonNullable<IterSource<T>>>
- filter<T>(predicate): ((arg: T) => IterableIterator<NonNullable<IterSource<T>>>)
Parameters
- predicate: BooleanConstructor
Returns ((arg: T) => IterableIterator<NonNullable<IterSource<T>>>)
- filter<T, S>(arg, predicate): IterableIterator<S>
Returns IterableIterator<S>
- filter<T, S>(predicate): ((arg: T) => IterableIterator<S>)
Returns ((arg: T) => IterableIterator<S>)
- (arg): IterableIterator<S>
Returns IterableIterator<S>
- filter<T>(arg, predicate): IterableIterator<IterSource<T>>
Returns IterableIterator<IterSource<T>>
- filter<T>(predicate): ((arg: T) => IterableIterator<IterSource<T>>)
Returns ((arg: T) => IterableIterator<IterSource<T>>)
Returns a new iterator that has each element in this iterator filtered by the predicate.