ConfigStorage
Stores and manages configs identified by Keys.
Configs are loaded from the given ConfigBackend and deserialized using kotlinx.serialization with rootSerializers as the base SerializersModule. Each config is exposed as a ConfigProvider, which provides reactive access to individual entries.
Functions
Link copied to clipboard
Gets or creates the ConfigProvider for the config identified by id.
Link copied to clipboard
Resolves all config entries, causing serialization errors to be reported to the backend.
Link copied to clipboard
Sets the additional serializers to use for configs in namespace. These are merged on top of rootSerializers, with the namespace-specific serializers taking precedence.