viewModelScope

inline fun <T : ViewModel> viewModelScope(qualifier: Qualifier = TypeQualifier(T::class), noinline block: ViewModelScopeModuleBuilder.() -> Unit)

Defines a nested ViewModelScope within the retained scope.

Parameters

T

The ViewModel class associated with this scope.

qualifier

An optional Qualifier for the ViewModel scope.

block

A DSL block to define dependencies for the ViewModel scope.