mirror of
https://github.com/LemmyNet/lemmy-js-client.git
synced 2024-12-01 16:51:12 +00:00
52 lines
1 KiB
TypeScript
52 lines
1 KiB
TypeScript
export interface PersonAggregates {
|
|
id: number;
|
|
person_id: number;
|
|
post_count: number;
|
|
post_score: number;
|
|
comment_count: number;
|
|
comment_score: number;
|
|
}
|
|
|
|
export interface SiteAggregates {
|
|
id: number;
|
|
site_id: number;
|
|
users: number;
|
|
posts: number;
|
|
comments: number;
|
|
communities: number;
|
|
users_active_day: number;
|
|
users_active_week: number;
|
|
users_active_month: number;
|
|
users_active_half_year: number;
|
|
}
|
|
|
|
export interface PostAggregates {
|
|
id: number;
|
|
post_id: number;
|
|
comments: number;
|
|
score: number;
|
|
upvotes: number;
|
|
downvotes: number;
|
|
newest_comment_time_necro: string;
|
|
newest_comment_time: string;
|
|
}
|
|
|
|
export interface CommunityAggregates {
|
|
id: number;
|
|
community_id: number;
|
|
subscribers: number;
|
|
posts: number;
|
|
comments: number;
|
|
users_active_day: number;
|
|
users_active_week: number;
|
|
users_active_month: number;
|
|
users_active_half_year: number;
|
|
}
|
|
|
|
export interface CommentAggregates {
|
|
id: number;
|
|
comment_id: number;
|
|
score: number;
|
|
upvotes: number;
|
|
downvotes: number;
|
|
}
|