LceStateUtils<DATA_1 extends Object> extension
LceState extensions
- on
-
- LceState<
DATA_1>
- LceState<
Methods
-
catchToLce<
DATA_2 extends Object> (LceState< DATA_2> block(LceState<DATA_1> )) → LceState<DATA_2> -
Available on LceState<
Runs transformationDATA_1> , provided by the LceStateUtils extensionblockcatching any error and wrapping it to LceError: -
combine<
DATA_2 extends Object, DATA_3 extends Object> (LceState< DATA_2> other, DATA_3? mapper(DATA_1? data1, DATA_2? data2)) → LceState<DATA_3> -
Available on LceState<
Combines two Lce states. Here is the result state matrixDATA_1> , provided by the LceStateUtils extension -
map<
DATA_2 extends Object> (DATA_2 mapper(DATA_1)) → LceState< DATA_2> -
Available on LceState<
Maps data in LceState withDATA_1> , provided by the LceStateUtils extensionmapper -
mapEmptyData(
LceState< DATA_1> block(LceState<DATA_1> )) → LceState<DATA_1> -
Available on LceState<
Substitutes a state with empty data with empty data with state produced byDATA_1> , provided by the LceStateUtils extensionblock -
mapEmptyDataItem(
DATA_1 block()) → LceState< DATA_1> -
Available on LceState<
Substitutes an item in a state with empty data with item produced byDATA_1> , provided by the LceStateUtils extensionblock