mapEmptyDataItem method
Substitutes an item in a state with empty data with item produced by block
Implementation
LceState<DATA_1> mapEmptyDataItem(DATA_1 Function () block) {
if (null != data) {
return this;
} else {
return when(
loading: (state) => LceState.loading(block(), state.dataIsValid, state.type),
content: (state) => LceState.content(block(), state.dataIsValid),
error: (state) => LceState.error(block(), state.dataIsValid, state.error),
terminated: () => LceState.terminated()
);
}
}