1
0

don't wrap IterableIterator

This commit is contained in:
2024-05-08 20:39:12 +02:00
parent 675c8a5b12
commit 6cb81d452d

View File

@@ -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);
} }