aboutsummaryrefslogtreecommitdiff
path: root/web/frontend/types.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'web/frontend/types.d.ts')
-rw-r--r--web/frontend/types.d.ts16
1 files changed, 16 insertions, 0 deletions
diff --git a/web/frontend/types.d.ts b/web/frontend/types.d.ts
index 3c2a918..6ff3dcf 100644
--- a/web/frontend/types.d.ts
+++ b/web/frontend/types.d.ts
@@ -124,14 +124,30 @@ export interface AnalyticsPoint {
movingHours: number;
}
+export interface RateLimit {
+ limit15: number;
+ usage15: number;
+ limitDaily: number;
+ usageDaily: number;
+}
+
+export interface RateLimitSnapshot {
+ read: RateLimit;
+ overall: RateLimit;
+}
+
export interface SyncProgress {
total: number;
completed: number;
imported: number;
skipped: number;
+ rateLimit?: RateLimitSnapshot;
}
export interface SyncErrorEvent {
message: string;
progress?: SyncProgress;
+ retryAfter?: string;
+ isRateLimited?: boolean;
+ rateLimit?: RateLimitSnapshot;
}