toJsObject method

String toJsObject()

Implementation

String toJsObject() {
  final entries = data.entries.map((e) {
    final value = e.value;
    if (value is String) return '${e.key}: "$value"';
    if (value is bool || value is num) return '${e.key}: $value';
    if (value is List) {
      return '${e.key}: [${value.map((v) => '"$v"').join(',')}]';
    }
    return '${e.key}: "$value"';
  }).join(',');
  return '{$entries}';
}