Class Merge<T>

Type Parameters

  • T

Hierarchy

Constructors

  • Type Parameters

    • T

    Parameters

    • iter: Iterator<T, any, undefined>
    • other: Iterator<T, any, undefined>

    Returns Merge<T>

Properties

_index: number = 0
_iter: Iterator<T, any, undefined>

Methods

  • Parameters

    • fn: ((value: T, index: number) => boolean)
        • (value: T, index: number): boolean
        • Parameters

          • value: T
          • index: number

          Returns boolean

    Returns boolean

  • Parameters

    • fn: ((value: T, index: number) => boolean)
        • (value: T, index: number): boolean
        • Parameters

          • value: T
          • index: number

          Returns boolean

    Returns boolean

  • Parameters

    • iter: Iterator<T, any, undefined>

    Returns Merge<T>

  • Parameters

    • fn: ((value: T, index: number) => boolean)
        • (value: T, index: number): boolean
        • Parameters

          • value: T
          • index: number

          Returns boolean

    Returns Option<T>

  • Parameters

    • fn: ((value: T) => boolean)
        • (value: T): boolean
        • Parameters

          • value: T

          Returns boolean

    Returns Filter<T, T>

  • Parameters

    • fn: ((value: T, index: number) => boolean)
        • (value: T, index: number): boolean
        • Parameters

          • value: T
          • index: number

          Returns boolean

    Returns number

  • Parameters

    • value: T

    Returns number

  • Parameters

    • Optional separator: string

    Returns string

  • Parameters

    • iter: Iterator<T, any, undefined>

    Returns Merge<T>

  • Returns IteratorResult<T, undefined>

  • Returns IteratorResult<[T, number], undefined>

  • Parameters

    • fn: ((value: T, index: number) => boolean)
        • (value: T, index: number): boolean
        • Parameters

          • value: T
          • index: number

          Returns boolean

    Returns boolean

  • Parameters

    • index: number = 0

    Returns Option<T>

  • Type Parameters

    • C

    Parameters

    • acc: C
    • fn: ((acc: C, value: T, index: number) => C)
        • (acc: C, value: T, index: number): C
        • Parameters

          • acc: C
          • value: T
          • index: number

          Returns C

    Returns C

  • Parameters

    • fn: ((value: T, index: number) => boolean)
        • (value: T, index: number): boolean
        • Parameters

          • value: T
          • index: number

          Returns boolean

    Returns boolean

Generated using TypeDoc