Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FilterIterator<T>

Type Parameters

  • T

Hierarchy

  • FilterIterator

Implements

  • IterableIterator<T>

Index

Constructors

Properties

Methods

Constructors

  • new FilterIterator<T>(iterator: Iterator<T, any, undefined>, predicate: ((value: T, index: number) => boolean)): FilterIterator<T>
  • Type Parameters

    • T

    Parameters

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

          • value: T
          • index: number

          Returns boolean

    Returns FilterIterator<T>

Properties

index: number = 0

Methods

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

Generated using TypeDoc