repositories/preferences_repository library
Classes
- PreferencesRepository
- Manages app preferences and resolves each through a layered source stack.
- ResolvedPreference
- A preference's resolved value and the source that produced it.
- TypedPreferenceStore
- A typed wrapper over SharedPreferencesAsync, keyed by PrefKey.
Enums
-
PrefKey<
T> - Typed preference keys with defaults.
- PrefSource
- Where a preference's effective value came from.
- PrefType
- SharedPreferences value type, used to dispatch to the correct accessor.
Properties
-
preferencesRepositoryProvider
→ Provider<
PreferencesRepository> -
Provides the PreferencesRepository instance.
final
-
typedPreferenceStoreProvider
→ Provider<
TypedPreferenceStore> -
Provides the TypedPreferenceStore backed by the app's
SharedPreferencesAsync singleton.
final