]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - shared/models/server/server-config.model.ts
a30c24eb9ae89ea331658da86317a7127b3f0499
[github/Chocobozzz/PeerTube.git] / shared / models / server / server-config.model.ts
1 export interface ServerConfig {
2 serverVersion: string
3
4 instance: {
5 name: string
6 defaultClientRoute: string
7 customizations: {
8 javascript: string
9 css: string
10 }
11 }
12
13 signup: {
14 allowed: boolean
15 }
16
17 transcoding: {
18 enabledResolutions: number[]
19 }
20
21 avatar: {
22 file: {
23 size: {
24 max: number
25 },
26 extensions: string[]
27 }
28 }
29
30 video: {
31 image: {
32 size: {
33 max: number
34 }
35 extensions: string[]
36 },
37 file: {
38 extensions: string[]
39 }
40 }
41 }