don't wrap IterableIterator
This commit is contained in:
@@ -116,5 +116,5 @@ class WrappedIterator<T> implements Iterable<T> {
|
||||
}
|
||||
|
||||
export function wrapAsIterable<T>(iterator: Iterator<T>): Iterable<T> {
|
||||
return new WrappedIterator(iterator);
|
||||
return isIterable<T>(iterator) ? iterator : new WrappedIterator(iterator);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user