MCPcopy Create free account
hub / github.com/TanStack/db / constructor

Method constructor

packages/db-ivm/src/operators/reduce.ts:16–24  ·  view source on GitHub ↗
(
    id: number,
    inputA: DifferenceStreamReader<[K, V1]>,
    output: DifferenceStreamWriter<[K, V2]>,
    f: (values: Array<[V1, number]>) => Array<[V2, number]>,
  )

Source from the content-addressed store, hash-verified

14 #f: (values: Array<[V1, number]>) => Array<[V2, number]>
15
16 constructor(
17 id: number,
18 inputA: DifferenceStreamReader<[K, V1]>,
19 output: DifferenceStreamWriter<[K, V2]>,
20 f: (values: Array<[V1, number]>) => Array<[V2, number]>,
21 ) {
22 super(id, inputA, output)
23 this.#f = f
24 }
25
26 run(): void {
27 // Collect all input messages and update the index

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected