toJson method

Map<String, dynamic> toJson()

Converts the Artifact object to a JSON-serializable Map.

Implementation

Map<String, dynamic> toJson() {
  return {
    'font': font,
    'rows': rows,
    'cols': cols,
    'data': matrix.map((_ /* row */) {
      return List.generate(rows, (y) {
        return List.generate(cols, (x) => cellGet(x, y) ? '#' : '.').join();
      });
    }).toList(),
  };
}