package Ġcom . happ ify . m vi . rx Ċ Ċ import Ġcom . happ ify . m vi . core . M vi Event Ċ import Ġcom . happ ify . m vi . core . M vi View Ċ import Ġcom . happ ify . m vi . core . M vi State Ċ import Ġio . reactivex . Observable Ċ Ċ /** Ċ Ġ* Ġ[ M vi View ] Ġimplementation Ġthat Ġprovides Ġevents Ġas Ġ[ Observable ] Ċ Ġ*/ Ċ interface ĠRx M vi View < S Ġ: ĠM vi State > Ġ: ĠM vi View < S > Ġ{ ĊĠĠĠ Ġfun Ġevents (): ĠObservable < M vi Event > Ċ } Ċ