averageBuildTimes property

Map<String, Duration> get averageBuildTimes

Get average build times by widget type.

Implementation

Map<String, Duration> get averageBuildTimes {
  final result = <String, Duration>{};
  for (final entry in _buildTimes.entries) {
    final times = entry.value;
    final avgUs = times.fold<int>(0, (sum, d) => sum + d.inMicroseconds) ~/ times.length;
    result[entry.key] = Duration(microseconds: avgUs);
  }
  return result;
}