]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - server/helpers/custom-validators/video-stats.ts
/!\ Use a dedicated config file for development
[github/Chocobozzz/PeerTube.git] / server / helpers / custom-validators / video-stats.ts
1 import { VideoStatsTimeserieMetric } from '@shared/models'
2
3 const validMetrics = new Set<VideoStatsTimeserieMetric>([
4 'viewers',
5 'aggregateWatchTime'
6 ])
7
8 function isValidStatTimeserieMetric (value: VideoStatsTimeserieMetric) {
9 return validMetrics.has(value)
10 }
11
12 // ---------------------------------------------------------------------------
13
14 export {
15 isValidStatTimeserieMetric
16 }