chore: add all endpoint response types in react

This commit is contained in:
2026-02-03 11:19:47 +00:00
parent aecbac958d
commit 815aaf3481

View File

@@ -29,11 +29,34 @@ type UserAnalysisResponse = {
users: User[];
};
// Time Analysis
type EventsPerDay = {
date: Date;
count: number;
}
type HeatmapCell = {
date: Date;
hour: number;
count: number;
}
type TimeAnalysisResponse = {
events_per_day: EventsPerDay[];
weekday_hour_heatmap: HeatmapCell[];
burstiness: number;
}
// Content Analysis
type FrequencyWord = {
word: string;
count: number;
}
type ContentAnalysisResponse = {
word_frequencies: FrequencyWord[];
}
// Summary
type SummaryResponse = {
total_events: number;
@@ -49,11 +72,20 @@ type SummaryResponse = {
sources: string[];
};
// Filtering Response
type FilterResponse = {
rows: number
data: any;
}
export type {
TopUser,
Vocab,
User,
UserAnalysisResponse,
FrequencyWord,
SummaryResponse
SummaryResponse,
TimeAnalysisResponse,
ContentAnalysisResponse,
FilterResponse
}