create<A extends Object, B extends Object> static method
Future<SharedPod<A, B> >
create<A extends Object, B extends Object>(
- String key, {
- required A fromValue(
- B? rawValue
- required B toValue(
- A value
- required A initialValue,
Creates and initializes a SharedPod by loading its value from storage.
Implementation
static Future<SharedPod<A, B>> create<A extends Object, B extends Object>(
String key, {
required A Function(B? rawValue) fromValue,
required B Function(A value) toValue,
required A initialValue,
}) async {
final instance = SharedPod<A, B>(
key,
fromValue: fromValue,
toValue: toValue,
initialValue: initialValue,
);
await instance.refresh();
return instance;
}