jsonaut
    Preparing search index...

    Class GenericSequenceProcessor<T>

    Type Parameters

    Hierarchy (View Summary)

    Index

    Constructors

    • Type Parameters

      Parameters

      • Optional_iterable:
            | GenericBatchIterable<T>
            | AsyncIterable<Iterable<T, any, any>, any, any>
            | Iterable<Iterable<T, any, any>, any, any>

      Returns GenericSequenceProcessor<T>

    Properties

    iterable: AsyncIterable<Iterable<T, any, any>>

    Methods

    • Returns AsyncIterator<Iterable<T, any, any>, any, any>

    • Parameters

      • n: number

      Returns this

    • Parameters

      • predicate: (item: T, index: number) => boolean

      Returns Promise<boolean>

    • Parameters

      • func: (item: T, index: number) => boolean

      Returns this

    • Parameters

      • predicate: (item: T, index: number) => boolean

      Returns Promise<undefined | T>

    • Parameters

      • func: (item: T, index: number) => T | Iterable<T, any, any>

      Returns this

    • Parameters

      • func: (item: T, index: number) => void

      Returns Promise<void>

    • Parameters

      • func: (item: T, index: number) => T

      Returns this

    • Type Parameters

      • U

      Parameters

      • func: (acc: U, item: T, index: number) => U
      • OptionalinitialValue: U

      Returns Promise<U>

    • Parameters

      • predicate: (item: T, index: number) => boolean

      Returns Promise<boolean>

    • Parameters

      • n: number

      Returns this

    • Returns Promise<T[]>

    • Returns AsyncIterable<T>

    • Returns a general purpose batchiterable which is less strict in typing but lacks methods that requires the correct types to be enforced

      Returns GenericBatchIterable<any>

    • Build an object back from the sequence

      Parameters

      • Optionalobj: any = undefined

        Options for the sequence to object conversion

      Returns Promise<any>