@wholebuzz/mapreduce / Exports / types / Reducer
types.Reducer
| Name |
|---|
Key |
Value |
-
Base<Key, Value>
↳ Reducer
• Optional cleanup: (context: Context<Key, Value>) => Promise<void>
▸ (context: Context<Key, Value>): Promise<void>
| Name | Type |
|---|---|
context |
Context<Key, Value> |
Returns: Promise<void>
Defined in: src/types.ts:24
• Optional configure: (config: MapReduceRuntimeConfig<Key, Value>) => void
▸ (config: MapReduceRuntimeConfig<Key, Value>): void
| Name | Type |
|---|---|
config |
MapReduceRuntimeConfig<Key, Value> |
Returns: void
Inherited from: Base.configure
Defined in: src/types.ts:22
• reduce: (key: Key, values: Value[], context: ReduceContext<Key, Value>) => void | Promise<void>
▸ (key: Key, values: Value[], context: ReduceContext<Key, Value>): void | Promise<void>
| Name | Type |
|---|---|
key |
Key |
values |
Value[] |
context |
ReduceContext<Key, Value> |
Returns: void | Promise<void>
Defined in: src/types.ts:53
• Optional setup: (context: Context<Key, Value>) => Promise<void>
▸ (context: Context<Key, Value>): Promise<void>
| Name | Type |
|---|---|
context |
Context<Key, Value> |
Returns: Promise<void>
Defined in: src/types.ts:23