PeerTube/shared/models/request-scheduler.model.ts

20 lines
589 B
TypeScript
Raw Normal View History

2017-06-16 03:36:18 -05:00
export type RequestEndpoint = 'videos'
export type RequestVideoQaduType = 'likes' | 'dislikes' | 'views'
export type RequestVideoEventType = 'likes' | 'dislikes' | 'views'
2017-06-25 10:19:46 -05:00
export type RequestSchedulerStatsAttributes = {
2017-06-16 03:36:18 -05:00
totalRequests: number
requestsLimitPods: number
requestsLimitPerPod: number
remainingMilliSeconds: number
milliSecondsInterval: number
}
2017-06-25 10:19:46 -05:00
export interface RequestSchedulerStats {
requestScheduler: RequestSchedulerStatsAttributes
requestVideoQaduScheduler: RequestSchedulerStatsAttributes
requestVideoEventScheduler: RequestSchedulerStatsAttributes
2017-06-16 03:36:18 -05:00
}