PersistenceSubject<T> constructor

PersistenceSubject<T>(
  1. String key, {
  2. required IPersistence persistence,
  3. required T fromMap(
    1. Map
    ),
  4. required Map toMap(
    1. T
    ),
  5. required T initialValue,
  6. bool autoInitialize = true,
})

Implementation

PersistenceSubject(
  this.key, {
  required this.persistence,
  required T Function(Map) fromMap,
  required Map Function(T) toMap,
  required T initialValue,
  bool autoInitialize = true,
})  : _fromMap = fromMap,
      _toMap = toMap,
      super(initialValue) {
  if (autoInitialize) initialize();
}