tyneq / Enumerable
Interface: Enumerable<T>
Defined in: src/types/core.ts:72
A lazy, re-iterable sequence.
Remarks
Each call to [Symbol.iterator]() or getEnumerator() produces a fresh enumerator with independent state, allowing the same sequence to be iterated multiple times.
Extends
Iterable<T>.EnumeratorFactory<T>
Extended by
Type Parameters
| Type Parameter | Description |
|---|---|
T | Element type. |
Methods
getEnumerator()
getEnumerator():
Enumerator<T>
Defined in: src/types/core.ts:39
Returns a new, independent enumerator starting at the beginning of the sequence.
Returns
Enumerator<T>
Inherited from
EnumeratorFactory.getEnumerator
[iterator]()
[iterator]():
Enumerator<T>
Defined in: src/types/core.ts:73
Returns
Enumerator<T>
Overrides
Iterable.[iterator]