parseCsvAsMapAsync function
Converts the given string input
to its corresponding csv.
Implementation
Future<CsvAsMap> parseCsvAsMapAsync(
Stream<String> input, {
List<String>? headers,
Iterable<String> Function(List<String>)? headerConverter,
}) async =>
input
.transform(CsvDecoder())
.transform(
CsvIntoMap(headers: headers, headerConverter: headerConverter),
)
.expand((element) => element)
.toList();