package Ġcom . ark iv an ov . mv ik otlin . core . view Ċ Ċ import Ġcom . ark iv an ov . mv ik otlin . core . annotations . MainThread Ċ import Ġcom . ark iv an ov . mv ik otlin . rx . Disposable Ċ import Ġcom . ark iv an ov . mv ik otlin . rx . Observer Ċ import Ġkotlin . js . Js Name Ċ Ċ /** Ċ Ġ* ĠRepresents Ġa Ġsource Ġof Ġthe Ġ` View ĠEvents ` Ċ Ġ* Ċ Ġ* Ġ@ see ĠM vi View Ċ Ġ*/ Ċ interface ĠView Events < out ĠEvent Ġ: ĠAny > Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSub scri bes Ġthe Ġprovided Ġ[ Observer ] Ġof Ġ` View ĠEvents `. ĊĠĠĠĠ Ġ* ĠE missions Ġare Ġperformed Ġon Ġthe Ġmain Ġthread . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġobserver Ġan Ġ[ Observer ] Ġthat Ġwill Ġreceive Ġthe Ġ` View ĠEvents ` ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Js Name (" events ") ĊĠĠĠ Ġ@ MainThread ĊĠĠĠ Ġfun Ġevents ( observer : ĠObserver < Event >): ĠDis posable Ċ } Ċ