jsonaut
    Preparing search index...

    Class StreamSequenceProcessor

    Hierarchy (View Summary)

    Index

    Constructors

    • Parameters

      • Optional_iterable:
            | AsyncIterable<
                Iterable<[Path, Value, number, number], any, any>,
                any,
                any,
            >
            | GenericBatchIterable<[Path, Value, number, number]>
            | Iterable<Iterable<[Path, Value, number, number], any, any>, any, any>

      Returns StreamSequenceProcessor

    Properties

    iterable: AsyncIterable<Iterable<[Path, Value, number, number], any, any>>

    Methods

    • Returns AsyncIterator<Iterable<[Path, Value, number, number], any, any>, any, any>

    • Parameters

      • n: number

      Returns this

    • Parameters

      • predicate: (item: [Path, Value, number, number], index: number) => boolean

      Returns Promise<boolean>

    • Parameters

      • func: (item: [Path, Value, number, number], index: number) => boolean

      Returns this

    • Parameters

      • predicate: (item: [Path, Value, number, number], index: number) => boolean

      Returns Promise<undefined | [Path, Value, number, number]>

    • Parameters

      • func: (
            item: [Path, Value, number, number],
            index: number,
        ) =>
            | [Path, Value, number, number]
            | Iterable<[Path, Value, number, number], any, any>

      Returns this

    • Parameters

      • func: (item: [Path, Value, number, number], index: number) => void

      Returns Promise<void>

    • Parameters

      • func: (
            item: [Path, Value, number, number],
            index: number,
        ) => [Path, Value, number, number]

      Returns this

    • Type Parameters

      • U

      Parameters

      • func: (acc: U, item: [Path, Value, number, number], index: number) => U
      • OptionalinitialValue: U

      Returns Promise<U>

    • Parameters

      • predicate: (item: [Path, Value, number, number], index: number) => boolean

      Returns Promise<boolean>

    • Parameters

      • n: number

      Returns this

    • 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>