onType

inline fun <T> CSHasChangeValue<*>.onType(crossinline function: (T) -> Unit): CSRegistration
inline suspend fun <T> CSHasChangeValue<*>.onType(): T