MapSaverSample
@Composable
fun MapSaverSample() {
data class User(val name: String, val age: Int)
val userSaver = run {
val nameKey = "Name"
val ageKey = "Age"
mapSaver(
save = { mapOf(nameKey to it.name, ageKey to it.age) },
restore = { User(it[nameKey] as String, it[ageKey] as Int) },
)
}
}