Skip to content

Commit fdf8719

Browse files
refactor: add new types
1 parent 112491c commit fdf8719

1 file changed

Lines changed: 16 additions & 16 deletions

File tree

app/types/chart.ts

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
1-
export type DailyDownloadPoint = { downloads: number; day: string; timestamp: number }
2-
export type WeeklyDownloadPoint = {
3-
downloads: number
1+
export type ChartTimeGranularity = 'daily' | 'weekly' | 'monthly' | 'yearly'
2+
3+
export type DateRangeFields = {
4+
startDate?: string
5+
endDate?: string
6+
}
7+
8+
export type DailyDataPoint = { value: number; day: string; timestamp: number }
9+
export type WeeklyDataPoint = {
10+
value: number
411
weekKey: string
512
weekStart: string
613
weekEnd: string
714
timestampStart: number
815
timestampEnd: number
916
}
10-
export type MonthlyDownloadPoint = { downloads: number; month: string; timestamp: number }
11-
export type YearlyDownloadPoint = { downloads: number; year: string; timestamp: number }
12-
13-
export type ChartTimeGranularity = 'daily' | 'weekly' | 'monthly' | 'yearly'
17+
export type MonthlyDataPoint = { value: number; month: string; timestamp: number }
18+
export type YearlyDataPoint = { value: number; year: string; timestamp: number }
1419

1520
export type EvolutionData =
16-
| DailyDownloadPoint[]
17-
| WeeklyDownloadPoint[]
18-
| MonthlyDownloadPoint[]
19-
| YearlyDownloadPoint[]
20-
21-
export type DateRangeFields = {
22-
startDate?: string
23-
endDate?: string
24-
}
21+
| DailyDataPoint[]
22+
| WeeklyDataPoint[]
23+
| MonthlyDataPoint[]
24+
| YearlyDataPoint[]

0 commit comments

Comments
 (0)