1 import { NSFWPolicyType } from '../videos/nsfw-policy.type'
2 import { ClientScript } from '../plugins/plugin-package-json.model'
4 export interface ServerConfigPlugin {
8 clientScripts: { [name: string]: ClientScript }
11 export interface ServerConfigTheme extends ServerConfigPlugin {
15 export interface ServerConfig {
21 shortDescription: string
22 defaultClientRoute: string
24 defaultNSFWPolicy: NSFWPolicyType
32 registered: ServerConfigPlugin[]
36 registered: ServerConfigTheme[]
50 allowedForCurrentIP: boolean
51 requiresEmailVerification: boolean
59 enabledResolutions: number[]
113 videoQuotaDaily: number