Package-level declarations
Functions
Link copied to clipboard
inline fun <A : ComponentActivity> Component.Builder.activityGraphResolver(noinline viewModelScope: Component.Builder.(A) -> Unit? = null, noinline activityScope: Component.Builder.(A) -> Unit? = null)
Link copied to clipboard
inline fun <R : Any> SingletonService<R>.androidLifecycle(noinline onCreate: GCallback<R>? = null, noinline onStart: GCallback<R>? = null, noinline onResume: GCallback<R>? = null, noinline onPause: GCallback<R>? = null, noinline onStop: GCallback<R>? = null, noinline onDestroy: GCallback<R>? = null): SingletonService<R>
Registers an Android androidx.lifecycle.LifecycleObserver on the nearest Lifecycle and calls the provided callbacks accordingly with the io.jentz.winter.Graph as receiver and R as argument.
Link copied to clipboard
inline fun <R : Any> SingletonService<R>.androidProcessLifecycle(noinline onCreate: GCallback<R>? = null, noinline onStart: GCallback<R>? = null, noinline onResume: GCallback<R>? = null, noinline onPause: GCallback<R>? = null, noinline onStop: GCallback<R>? = null): SingletonService<R>
Registers an Android androidx.lifecycle.LifecycleObserver on the ProcessLifecycleOwner and calls the provided callbacks accordingly with the io.jentz.winter.Graph as receiver and R as argument.
Link copied to clipboard