LceUseCaseExtension<DATA extends Object> extension
LceState stream extensions
- on
-
- LceUseCase<
DATA>
- LceUseCase<
Methods
-
map<
DATA_2 extends Object> (DATA_2 mapper(DATA data)) → LceUseCase< DATA_2> -
Available on LceUseCase<
Creates a use-case wrapper that convertsDATA> , provided by the LceUseCaseExtension extensionDATA_1toDATA_2DATA_2Resulting data typemapperData mapper -
refreshed(
) → LceUseCase< DATA> -
Available on LceUseCase<
Wraps use-case to refresh on each subscriptionDATA> , provided by the LceUseCaseExtension extension -
withRefresh(
Stream refresh) → Stream< LceState< DATA> > -
Available on LceUseCase<
Takes the LceUseCase.state of model that is being refreshed each timeDATA> , provided by the LceUseCaseExtension extensionrefreshemits a value Useful when you create a model as a result of mapping of some input (params for example) and the LceUseCase.refresh property becomes invisible for the outside worldDATASource model data typerefreshWhenever this stream emits a value, the model is refreshed