+function isVideoFilterValid (filter: VideoFilter) {
+ return filter === 'local' || filter === 'all-local'
+}
+
+function isVideoCategoryValid (value: any) {
+ return value === null || VIDEO_CATEGORIES[ value ] !== undefined
+}
+
+function isVideoStateValid (value: any) {
+ return exists(value) && VIDEO_STATES[ value ] !== undefined
+}
+
+function isVideoLicenceValid (value: any) {
+ return value === null || VIDEO_LICENCES[ value ] !== undefined
+}
+
+function isVideoLanguageValid (value: any) {
+ return value === null ||
+ (typeof value === 'string' && validator.isLength(value, VIDEOS_CONSTRAINTS_FIELDS.LANGUAGE))