formatMap method
Returns a human-readable string representation of this map with indentation.
Implementation
@useResult
String formatMap() {
if (isEmpty) {
return '';
}
const String indent = ' ';
final StringBuffer buffer = StringBuffer('{\n');
for (final MapEntry<String, dynamic> entry in entries) {
buffer
..write(indent)
..write(entry.key)
..write(': ');
_writeFormattedValue(
buffer: buffer,
value: entry.value,
indent: indent,
);
}
buffer.write('}');
return buffer.toString();
}