digest method

Map<String, dynamic> digest()

Implementation

Map<String, dynamic> digest() {
  final result = <String, dynamic>{};
  for (var entry in preprocessed.entries) {
    if (entry.value.isEmpty) {
      if (original.containsKey(entry.key)) {
        result[entry.key] = original[entry.key];
      }
      continue;
    }
    var transformed = _transform(entry.value);
    if (transformed != null) {
      result[entry.key] = transformed;
    }
  }
  return result;
}