import { Validators } from '@angular/forms' export const CACHE_PREVIEWS_SIZE = { VALIDATORS: [ Validators.required, Validators.min(1), Validators.pattern('[0-9]+') ], MESSAGES: { 'required': 'Preview cache size is required.', 'min': 'Preview cache size must be greater than 1.', 'pattern': 'Preview cache size must be a number.' } } export const SIGNUP_LIMIT = { VALIDATORS: [ Validators.required, Validators.min(1), Validators.pattern('[0-9]+') ], MESSAGES: { 'required': 'Signup limit is required.', 'min': 'Signup limit must be greater than 1.', 'pattern': 'Preview cache size must be a number.' } } export const ADMIN_EMAIL = { VALIDATORS: [ Validators.required, Validators.email ], MESSAGES: { 'required': 'Admin email is required.', 'email': 'Admin email must be valid.' } } export const TRANSCODING_THREADS = { VALIDATORS: [ Validators.required, Validators.min(1) ], MESSAGES: { 'required': 'Transcoding threads is required.', 'min': 'Transcoding threads must be greater than 1.' } }