core/core library

Classes

PrfEncoded<TSource, TStore>
A specialized PrfVariable that handles encoding and decoding between in-memory types and storage types.
PrfVariable<T>
Base class for all prf persistence variables.

Typedefs

Decode<TSource, TStore> = TSource? Function(TStore? stored)
Function type for decoding a storage type TStore back to source type TSource.
Encode<TSource, TStore> = TStore Function(TSource value)
Function type for encoding a source type TSource to a storage type TStore.
SharedPrefsGetter<T> = Future<T?> Function(SharedPreferences prefs, String key)
Function type for retrieving values from SharedPreferences.
SharedPrefsSetter<T> = Future<bool> Function(SharedPreferences prefs, String key, T value)
Function type for saving values to SharedPreferences.