Skip to content

IterableIterator

@algorandfoundation/algorand-typescript


@algorandfoundation/algorand-typescript / arc4 / <internal> / IterableIterator

Interface: IterableIterator<T, TReturn, TNext>

Defined in: node_modules/typescript/lib/lib.es2015.iterable.d.ts:55

Describes a user-defined Iterator that is also iterable.

Extends

  • Iterator<T, TReturn, TNext>

Type Parameters

T

TReturn = any

TNext = any

Methods

[iterator]()

[iterator](): IterableIterator<T, TReturn, TNext>

Defined in: node_modules/typescript/lib/lib.es2015.iterable.d.ts:56

Returns

IterableIterator<T, TReturn, TNext>


next()

next(…__namedParameters): IteratorResult<T, TReturn>

Defined in: node_modules/typescript/lib/lib.es2015.iterable.d.ts:43

Parameters

__namedParameters

[] | [TNext]

Returns

IteratorResult<T, TReturn>

Inherited from

Iterator.next


return()?

optional return(value?): IteratorResult<T, TReturn>

Defined in: node_modules/typescript/lib/lib.es2015.iterable.d.ts:44

Parameters

value?

TReturn

Returns

IteratorResult<T, TReturn>

Inherited from

Iterator.return


throw()?

optional throw(e?): IteratorResult<T, TReturn>

Defined in: node_modules/typescript/lib/lib.es2015.iterable.d.ts:45

Parameters

e?

any

Returns

IteratorResult<T, TReturn>

Inherited from

Iterator.throw