set method

  1. @override
dynamic set(
  1. dynamic v
)
override

Implementation

@override
set(v) {
  if (v is Map) {
    // Para cada entrada en el mapa recibido
    for (var entry in v.entries) {
      String key = entry.key.toString();
      // Si la clave ya existe, actualizar el valor
      if (_map.containsKey(key)) {
        _map[key]?.set(entry.value);
      }
      // Si la clave no existe, crear una nueva entrada
      else {
        var n = builder();
        n.set(entry.value);
        _map[key] = n;
      }
    }
  }
}