mirror of
https://github.com/DrMboga/WotBlitzStatisticsBlazor.git
synced 2026-10-21 18:37:18 +02:00
20 lines
1.0 KiB
C#
20 lines
1.0 KiB
C#
using System.Collections.Generic;
|
|
using System.Threading.Tasks;
|
|
using WotBlitzStatisticsPro.Blazor.GraphQl;
|
|
|
|
namespace WotBlitzStatisticsPro.Blazor.Services
|
|
{
|
|
public interface IChartsService
|
|
{
|
|
Task BuildBarChartBattlesByTankType(string elementId, IEnumerable<ITank> tanks);
|
|
Task BuildBarChartWinRatesByTankType(string elementId, IEnumerable<ITank> tanks);
|
|
Task BuildBarChartAvgDmgByTankType(string elementId, IEnumerable<ITank> tanks);
|
|
Task BuildBarChartBattlesByNation(string elementId, IEnumerable<ITank> tanks);
|
|
Task BuildBarChartWinRatesByNation(string elementId, IEnumerable<ITank> tanks);
|
|
Task BuildBarChartAvgDmgByNation(string elementId, IEnumerable<ITank> tanks);
|
|
Task BuildBarChartBattlesByTier(string elementId, IEnumerable<ITank> tanks);
|
|
Task BuildBarChartWinRatesByTier(string elementId, IEnumerable<ITank> tanks);
|
|
Task BuildBarChartAvgDmgByTier(string elementId, IEnumerable<ITank> tanks);
|
|
Task BuildStackedBarChart(string elementId);
|
|
}
|
|
} |