Sorry. It's a difficult API to design in a way that works for all implementations, and it hasn't been a high priority yet compared to stabilizing some other things.
g
galex
08/18/2025, 4:35 PM
Ah, sorry to hear 😞
Even if it would be part / extension of
multiplatform-settings-make-observable
?
r
russhwolf
08/18/2025, 4:43 PM
That module doesn't really impact things. The issue is that serialization listeners work better if you have an untyped
addListener
function (which existed in earlier versions of the library), but that makes it harder to convert between
ObservableSettings
and
FlowSettings
. One solution is to add listeners at every key of the serialized type, but that requires some work coercing the serialization machinery into doing what we need.