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> {
|
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