projects
/
oweals
/
peertube.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Implement captions/subtitles
[oweals/peertube.git]
/
shared
/
models
/
server
/
custom-config.model.ts
1
import { NSFWPolicyType } from '../videos/nsfw-policy.type'
2
3
export interface CustomConfig {
4
instance: {
5
name: string
6
shortDescription: string
7
description: string
8
terms: string
9
defaultClientRoute: string
10
defaultNSFWPolicy: NSFWPolicyType
11
customizations: {
12
javascript?: string
13
css?: string
14
}
15
}
16
17
services: {
18
twitter: {
19
username: string
20
whitelisted: boolean
21
}
22
}
23
24
cache: {
25
previews: {
26
size: number
27
}
28
29
captions: {
30
size: number
31
}
32
}
33
34
signup: {
35
enabled: boolean
36
limit: number
37
}
38
39
admin: {
40
email: string
41
}
42
43
user: {
44
videoQuota: number
45
}
46
47
transcoding: {
48
enabled: boolean
49
threads: number
50
resolutions: {
51
'240p': boolean
52
'360p': boolean
53
'480p': boolean
54
'720p': boolean
55
'1080p': boolean
56
}
57
}
58
}