begin converting WakatimeCore

This commit is contained in:
Vu Nguyen
2021-01-16 20:04:53 -06:00
parent d194bcfe60
commit 0c39fbbc79
25 changed files with 1205 additions and 55 deletions

47
src/types/summaries.ts Normal file
View File

@@ -0,0 +1,47 @@
// Generated by https://quicktype.io
export interface SummariesPayload {
data: Datum[];
end: string;
start: string;
}
export interface Datum {
categories: Category[];
dependencies: Category[];
editors: Category[];
grand_total: GrandTotal;
languages: Category[];
machines: Category[];
operating_systems: Category[];
projects: Category[];
range: Range;
}
export 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;
}
export interface Range {
date: string;
end: string;
start: string;
text: string;
timezone: string;
}