versionsKeyValueRepo

inline fun <T> Context.versionsKeyValueRepo(database: T): VersionsRepo<T>

Will create VersionsRepo based on T, but versions will be stored in KeyValueRepo

Receiver

Will be used to create KeyValueBasedVersionsRepoProxy via keyValueStore and pass it to StandardVersionsRepo

See also