AppGraph

actual interface AppGraph : ViewModelGraph, NavigationGraph, MetroAppComponentProviders
expect interface AppGraph : ViewModelGraph, NavigationGraph
actual interface AppGraph : ViewModelGraph, NavigationGraph
actual interface AppGraph : ViewModelGraph, NavigationGraph

Types

Link copied to clipboard
actual fun interface Factory
expect fun interface Factory
actual fun interface Factory
actual fun interface Factory

Properties

Link copied to clipboard
@Multibinds(allowEmpty = true)
abstract val activityProviders: Map<KClass<out Activity>, () -> Activity>
assistedFactoryProviders
Link copied to clipboard
@Multibinds(allowEmpty = true)
abstract val assistedFactoryProviders: Map<KClass<out ViewModel>, () -> ViewModelAssistedFactory>
@Multibinds(allowEmpty = true)
abstract val assistedFactoryProviders: Map<KClass<out ViewModel>, () -> ViewModelAssistedFactory>
@Multibinds(allowEmpty = true)
abstract val assistedFactoryProviders: Map<KClass<out ViewModel>, () -> ViewModelAssistedFactory>
@Multibinds(allowEmpty = true)
abstract val assistedFactoryProviders: Map<KClass<out ViewModel>, () -> ViewModelAssistedFactory>
Link copied to clipboard
actual abstract val context: PlatformContext
expect abstract val context: PlatformContext
actual abstract val context: PlatformContext
actual abstract val context: PlatformContext
Link copied to clipboard
abstract val initializer: Set<Initializer<*>>
manualAssistedFactoryProviders
Link copied to clipboard
@Multibinds(allowEmpty = true)
abstract val manualAssistedFactoryProviders: Map<KClass<out ManualViewModelAssistedFactory>, () -> ManualViewModelAssistedFactory>
@Multibinds(allowEmpty = true)
abstract val manualAssistedFactoryProviders: Map<KClass<out ManualViewModelAssistedFactory>, () -> ManualViewModelAssistedFactory>
@Multibinds(allowEmpty = true)
abstract val manualAssistedFactoryProviders: Map<KClass<out ManualViewModelAssistedFactory>, () -> ManualViewModelAssistedFactory>
@Multibinds(allowEmpty = true)
abstract val manualAssistedFactoryProviders: Map<KClass<out ManualViewModelAssistedFactory>, () -> ManualViewModelAssistedFactory>
metroViewModelFactory
Link copied to clipboard
abstract val metroViewModelFactory: MetroViewModelFactory
abstract val metroViewModelFactory: MetroViewModelFactory
abstract val metroViewModelFactory: MetroViewModelFactory
abstract val metroViewModelFactory: MetroViewModelFactory
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Multibinds(allowEmpty = true)
abstract val providerProviders: Map<KClass<out ContentProvider>, () -> ContentProvider>
Link copied to clipboard
@Multibinds(allowEmpty = true)
abstract val receiverProviders: Map<KClass<out BroadcastReceiver>, () -> BroadcastReceiver>
Link copied to clipboard
@Multibinds(allowEmpty = true)
abstract val serviceProviders: Map<KClass<out Service>, () -> Service>
Link copied to clipboard
viewModelProviders
Link copied to clipboard
@Multibinds(allowEmpty = true)
abstract val viewModelProviders: Map<KClass<out ViewModel>, () -> ViewModel>
@Multibinds(allowEmpty = true)
abstract val viewModelProviders: Map<KClass<out ViewModel>, () -> ViewModel>
@Multibinds(allowEmpty = true)
abstract val viewModelProviders: Map<KClass<out ViewModel>, () -> ViewModel>
@Multibinds(allowEmpty = true)
abstract val viewModelProviders: Map<KClass<out ViewModel>, () -> ViewModel>
Link copied to clipboard

Functions

Link copied to clipboard
open fun providesWorkManager(application: Context): WorkManager