VersionedPersistence<T> constructor
VersionedPersistence<T>({ - required String key,
- required int currentVersion,
- required SignalPersistence<Map<String, dynamic>> storage,
- required T fromData(
- Map<String, dynamic> data,
- int version
),
- required Map<String, dynamic> toData(
- T value
),
- T migrate(
- Map<String, dynamic> oldData,
- int oldVersion,
- int newVersion
)?,
})
Implementation
VersionedPersistence({
required this.key,
required this.currentVersion,
required this.storage,
required this.fromData,
required this.toData,
this.migrate,
});