Files
browser-wakatime/src/types/summaries.ts
Alan Hamlett d5e94de63c start refactor
2024-08-27 13:45:10 +02:00

46 lines
767 B
TypeScript

export interface Summaries {
data: Summary[];
end: string;
start: string;
}
interface Summary {
categories: Category[];
dependencies: Category[];
editors: Category[];
grand_total: GrandTotal;
languages: Category[];
machines: Category[];
operating_systems: Category[];
projects: Category[];
range: Range;
}
interface Category {
digital: string;
hours: number;
machine_name_id?: string;
minutes: number;
name: string;
percent: number;
seconds: number;
text: string;
total_seconds: number;
}
export interface GrandTotal {
digital: string;
hours: number;
minutes: number;
text: string;
total_seconds: number;
}
interface Range {
date: string;
end: string;
start: string;
text: string;
timezone: string;
}