Skip to content

Latest commit

 

History

History
130 lines (75 loc) · 2.97 KB

File metadata and controls

130 lines (75 loc) · 2.97 KB

Namespace: Iterator_From

Table of contents

Functions

Functions

array

array<T>(values): IterableIterator<Yielded_Data<T, number>>

Converts Array to GeneratorFunction

Type parameters

Name Type
T unknown

Parameters

Name Type
values T[]

Returns

IterableIterator<Yielded_Data<T, number>>

Yields

Defined in

src/lib/iterator-from.ts:18


asyncGenerator

asyncGenerator<T>(iterator): AsyncGenerator<Yielded_Data<T, number>, void, unknown>

Converts Asynchronous Iterator class

Type parameters

Name Type
T unknown

Parameters

Name Type Description
iterator AsyncIterable<T> Objects with .next() or [Symbol.asyncIterator]() method defined

Returns

AsyncGenerator<Yielded_Data<T, number>, void, unknown>

Yields

Defined in

src/lib/iterator-from.ts:57


generator

generator<T>(iterator): IterableIterator<Yielded_Data<T, number>>

Converts Iterator class or GeneratorFunction to Generator

Type parameters

Name Type
T unknown

Parameters

Name Type Description
iterator Generator<T, void, unknown> Objects with .next() or [Symbol.iterator]() method defined

Returns

IterableIterator<Yielded_Data<T, number>>

Yields

Defined in

src/lib/iterator-from.ts:42


object

object<T>(dictionary): IterableIterator<Yielded_Data<T, string>>

Converts Object to GeneratorFunction

Type parameters

Name Type
T unknown

Parameters

Name Type Description
dictionary Dictionary<T> Dictionary of key value pares

Returns

IterableIterator<Yielded_Data<T, string>>

Yields

Defined in

src/lib/iterator-from.ts:29