Files
cloud-v3/src/history/dto/history-response.dto.ts
Первов Артем 05a9e0e535 first commit
2026-06-19 08:18:52 +03:00

27 lines
520 B
TypeScript

export type HistoryPointDto = {
t: number;
v: number;
min: number;
avg: number;
max: number;
count: number;
};
export type HistorySeriesDto = {
edge: string;
tag: string;
points: HistoryPointDto[];
};
export type HistoryResponseSource = 'empty' | 'latest' | 'raw' | '1m' | '5m' | '1h' | '1d';
export type HistoryResponseDto = {
edge: string;
source: HistoryResponseSource;
targetPoints: number;
series: HistorySeriesDto[];
from?: Date;
to?: Date;
resolutionSeconds?: number | null;
};