StateKeeperSaver

fun <S : Any> StateKeeperSaver(keeper: StateKeeperDispatcher, serializer: KSerializer<S>, key: String = serializer.descriptor.serialName, recover: suspend (Exception) -> S? = ThrowRecover): Saver<S>

Create a Saver that uses the keeper to save the value using a given key. If you use this saver directly, you have to call StateKeeper.register manually - early in the store creation process. If you do not have a need to use this keeper manually, use keepStatePlugin