![JAR search and dependency download from the Maven repository](/logo.png)
commonMain.viewmodel.internal.ScopeConfigImpl.kt Maven / Gradle / Ivy
package viewmodel.internal
import cache.Cache
import koncurrent.Executor
import kotlinx.serialization.StringFormat
import logging.Logger
import viewmodel.ScopeConfig
import viewmodel.StatefulViewModelConfig
internal class ScopeConfigImpl(
override val api: A,
override val executor: Executor,
override val logger: Logger,
override val cache: Cache,
override val codec: StringFormat
) : AbstractViewModelConfig(), ScopeConfig {
override fun map(transformer: (A) -> R): ScopeConfig = ScopeConfigImpl(
transformer(api), executor, logger, cache, codec
)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy