SwiftPersisted<T> constructor

SwiftPersisted<T>(
  1. T initialValue,
  2. String _key,
  3. StorageBackend _storage, {
  4. T fromJson(
    1. Map<String, dynamic>
    )?,
  5. Map<String, dynamic> toJson(
    1. T
    )?,
  6. List<MigrationConfig<T>>? migrations,
  7. int? currentVersion,
})

Implementation

SwiftPersisted(
  super.initialValue,
  this._key,
  this._storage, {
  this.fromJson,
  this.toJson,
  List<MigrationConfig<T>>? migrations,
  int? currentVersion,
})  : _migrations = migrations,
      _currentVersion = currentVersion {
  _load();
}