Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MapIterator<T, O>

Type Parameters

  • T

  • O

Hierarchy

  • MapIterator

Implements

  • IterableIterator<O>

Index

Constructors

Properties

Methods

Constructors

  • new MapIterator<T, O>(iterator: Iterator<T, any, undefined>, mapper: ((value: T, index: number) => O)): MapIterator<T, O>
  • Type Parameters

    • T

    • O

    Parameters

    • iterator: Iterator<T, any, undefined>
    • mapper: ((value: T, index: number) => O)
        • (value: T, index: number): O
        • Parameters

          • value: T
          • index: number

          Returns O

    Returns MapIterator<T, O>

Properties

index: number = 0

Methods

  • [iterator](): IterableIterator<O>
  • next(): IteratorResult<O, any>

Generated using TypeDoc