React.ComponentType
required
IBiFunction<DATA, ACTIONS, PROPS>
required
React.ComponentType
required
React.ComponentType<ConnectedState<DATA, ACTIONS>>
required
IBiFunction<DATA, ACTIONS, ReactElement | ReactElement[]>
required
DataReactionDef<DATA>
required
(current: DATA, previous: DATA) => boolean
required
the filter function that receives the current and previous DATA and has to return a boolean
IFunction<DATA, T>
required
the mapper function that receives the current DATA and has to return the new remmapped ConanState
ConanState<TO_MERGE, any>
required
the ConanState that we want to merge with
ITriFunction<DATA, TO_MERGE, T, T>
required
the function that describes the merge operation
ConanState<TO_MERGE, any>
required
the ConanState that we want to merge with
String
required
The name for the combined ConanState that will be returned
{[KEY in keyof T]: ConanState<T[KEY], any>}
required
the ConanState that we want to combine
PipeThreadDef<T, {}, ACTIONS>
optional
TBC: Alberto que coño es esto
String
required
The name of the transaction to create to be used for internal logging only
IConsumer<DATA>
optional
callback to be invoked once the transaction is closed