From 6cb81d452d36b4ca149387d021e3c2b6cc978c45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20BECHER?= Date: Wed, 8 May 2024 20:39:12 +0200 Subject: [PATCH] don't wrap IterableIterator --- src/utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils.ts b/src/utils.ts index f3df5d7..a2fc45a 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -116,5 +116,5 @@ class WrappedIterator implements Iterable { } export function wrapAsIterable(iterator: Iterator): Iterable { - return new WrappedIterator(iterator); + return isIterable(iterator) ? iterator : new WrappedIterator(iterator); }