Class AsyncEnumerate<T>

Type Parameters

  • T

Hierarchy

Constructors

Properties

_index: number = 0
_iter: AsyncIterator<[number, T], any, undefined>

Methods

  • Parameters

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

          • value: [number, T]
          • index: number

          Returns boolean

    Returns Promise<boolean>

  • Parameters

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

          • value: [number, T]
          • index: number

          Returns boolean

    Returns Promise<boolean>

  • Parameters

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

          • value: [number, T]
          • index: number

          Returns boolean

    Returns Promise<Option<[number, T]>>

  • Parameters

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

          • value: [number, T]

          Returns boolean

    Returns AsyncFilter<[number, T], [number, T]>

  • Parameters

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

          • value: [number, T]
          • index: number

          Returns boolean

    Returns Promise<number>

  • Parameters

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

          • value: [number, T]
          • index: number

          Returns boolean

    Returns Promise<boolean>

  • Parameters

    • index: number = 0

    Returns Promise<Option<[number, T]>>

  • Type Parameters

    • C

    Parameters

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

          • acc: C
          • value: [number, T]
          • index: number

          Returns C

    Returns Promise<C>

  • Parameters

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

          • value: [number, T]
          • index: number

          Returns boolean

    Returns Promise<boolean>

Generated using TypeDoc