ViewModelGraph

Extension of MetroViewModelMultibindings that also includes a MetroViewModelFactory accessor. Extend this in a dependency graph that needs to expose MetroViewModelFactory.

@DependencyGraph
interface MyGraph : ViewModelGraph

Properties

Link copied to clipboard
@Multibinds(allowEmpty = true)
abstract val assistedFactoryProviders: Map<KClass<out ViewModel>, Provider<ViewModelAssistedFactory>>
Link copied to clipboard
Link copied to clipboard
@Multibinds(allowEmpty = true)
abstract val viewModelProviders: Map<KClass<out ViewModel>, Provider<ViewModel>>