12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- import { NSFWPolicyType } from '../videos/nsfw-policy.type'
- export interface ServerConfig {
- serverVersion: string
- serverCommit?: string
- instance: {
- name: string
- shortDescription: string
- defaultClientRoute: string
- defaultNSFWPolicy: NSFWPolicyType
- customizations: {
- javascript: string
- css: string
- }
- }
- signup: {
- allowed: boolean,
- allowedForCurrentIP: boolean,
- requiresEmailVerification: boolean
- }
- transcoding: {
- enabledResolutions: number[]
- }
- import: {
- videos: {
- http: {
- enabled: boolean
- }
- torrent: {
- enabled: boolean
- }
- }
- }
- avatar: {
- file: {
- size: {
- max: number
- },
- extensions: string[]
- }
- }
- video: {
- image: {
- size: {
- max: number
- }
- extensions: string[]
- },
- file: {
- extensions: string[]
- }
- }
- videoCaption: {
- file: {
- size: {
- max: number
- },
- extensions: string[]
- }
- }
- user: {
- videoQuota: number
- videoQuotaDaily: number
- }
- }
|