rehydratePatch function

Map<String, dynamic> rehydratePatch(
  1. Map<String, dynamic> patch, {
  2. bool aggressive = false,
})

Rehydrate a diff patch map recursively.

Implementation

Map<String, dynamic> rehydratePatch(
  Map<String, dynamic> patch, {
  bool aggressive = false,
}) {
  final out = <String, dynamic>{};
  patch.forEach((k, v) {
    out[k] = _rehydrateValue(v, aggressive: aggressive, key: k);
  });
  return out;
}