natpryce
07/17/2017, 9:33 AMinterface Preference<DefinitelyT: Any, SometimesDefinitelyT: DefinitelyT?> {
fun get(): SometimesDefinitelyT
fun stream(): Observable<DefinitelyT>
}
typealias NotNullablePreference<T> = Preference<T,T>
typealias NullablePreference<T> = Preference<T,T?>