Data<T> constructor

Data<T>(
  1. dynamic _value, {
  2. bool exists = true,
})

Implementation

Data(this._value, {this.exists = true}) {
  if (_value is Map) {
    (_value as Map).forEach((key, subValue) {
      if (subValue == null) {
        (_value as Map)[key] = Data(null);
      } else if (subValue is! Data) {
        (_value as Map)[key] = Data(subValue);
      }
      (_value as Map)[key]!.addParent(this);
    });
  }
}