Skip to content

tyneq


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

Extended by

Type Parameters

Type ParameterDescription
TElement 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]