listAccumulator<T> function
Null safety
Implementation
Accumulator listAccumulator<T>(
List<T> result, [
Set<String>? seenKeys,
]) =>
(k, v) {
// if (kDebugMode) print('listAccumulator :: $k :: $v');
if (v is T) {
result.add(v);
} else if (result is List<Map<String, dynamic>>) {
result.cast<Map<String, dynamic>>().add({'value': v});
}
if (v is Map<String, dynamic>) seenKeys?.addAll(v.keys);
};