toTimeseries static method

List<TsKvEntry> toTimeseries(
  1. Map<String, dynamic>? timeseries
)

Implementation

static List<TsKvEntry> toTimeseries(Map<String, dynamic>? timeseries) {
  if (timeseries != null && timeseries.isNotEmpty) {
    var result = <TsKvEntry>[];
    timeseries.forEach((key, value) {
      var values = value as List<dynamic>;
      result.addAll(values.map((ts) {
        var entry = _parseValue(key, ts[VALUE]);
        return BasicTsKvEntry(ts[TS] as int, entry);
      }));
    });
    return result;
  } else {
    return [];
  }
}