reset method

  1. @override
dynamic reset([
  1. dynamic v
])
override

Implementation

@override
reset([dynamic v]) {
  clear();
  v ??= Map<String, dynamic>.from(_default);
  if (v is! Map) {
    throw 'ChalonaDynamicMap.reset: asignando inválido ${v.runtimeType.toString()}';
  }

  for (var entry in (v).entries) {
    var key = entry.key.toString();
    var n = builder();
    n.reset(entry.value);
    _map[key] = n;
  }
}