( maybeIterable: unknown )
| 96 | } |
| 97 | |
| 98 | export function hasIterator( |
| 99 | maybeIterable: unknown |
| 100 | ): maybeIterable is Iterable<unknown> { |
| 101 | if (Array.isArray(maybeIterable)) { |
| 102 | // IE11 trick as it does not support `Symbol.iterator` |
| 103 | return true; |
| 104 | } |
| 105 | |
| 106 | return !!getIteratorFn(maybeIterable); |
| 107 | } |
| 108 | |
| 109 | export function isIterator( |
| 110 | maybeIterator: unknown |
no test coverage detected