sanitize method

  1. @override
Map<String, dynamic> sanitize(
  1. Map<String, dynamic> data
)
override

Returns a new sanitized map. The input is never mutated.

Implementation

@override
Map<String, dynamic> sanitize(Map<String, dynamic> data) {
  var out = Map<String, dynamic>.unmodifiable(data);
  for (final s in sanitizers) {
    out = Map<String, dynamic>.unmodifiable(s.sanitize(out));
  }
  return out;
}