ComponentRef

interface ComponentRef<C : Component<*>>

Types

Link copied to clipboard
class Null<C : Component<*>> : ComponentRef<C>
Link copied to clipboard
class Tracker<C : Component<*>>(ref: ComponentRef<C>? = null) : ComponentRef<C>

Functions

Link copied to clipboard
abstract fun getComponent(): C?
Link copied to clipboard
open operator fun invoke(): C?
open operator fun invoke(block: C.() -> Unit)
Link copied to clipboard
open fun trackRef(tracker: ComponentRef.Tracker<C>): ComponentRef<C>

Inheritors

Link copied to clipboard
Link copied to clipboard