aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/types/plugins
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2021-04-09 14:51:28 +0200
committerChocobozzz <me@florianbigard.com>2021-04-09 15:17:43 +0200
commit22820226e54dee61287666a178df2176fafb202a (patch)
tree3fce30315da83eda4b4f96064ad2703202d0d0f5 /server/types/plugins
parent023edc8a54a58d15f8d4f00d7f76e0074d0d3a81 (diff)
downloadPeerTube-22820226e54dee61287666a178df2176fafb202a.tar.gz
PeerTube-22820226e54dee61287666a178df2176fafb202a.tar.zst
PeerTube-22820226e54dee61287666a178df2176fafb202a.zip
Add server plugin helpers
Diffstat (limited to 'server/types/plugins')
-rw-r--r--server/types/plugins/register-server-option.model.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/server/types/plugins/register-server-option.model.ts b/server/types/plugins/register-server-option.model.ts
index 1ca17e4ab..391dcc3f9 100644
--- a/server/types/plugins/register-server-option.model.ts
+++ b/server/types/plugins/register-server-option.model.ts
@@ -12,6 +12,7 @@ import {
12 PluginVideoPrivacyManager, 12 PluginVideoPrivacyManager,
13 RegisterServerHookOptions, 13 RegisterServerHookOptions,
14 RegisterServerSettingOptions, 14 RegisterServerSettingOptions,
15 ServerConfig,
15 VideoBlacklistCreate 16 VideoBlacklistCreate
16} from '@shared/models' 17} from '@shared/models'
17import { MVideoThumbnail } from '../models' 18import { MVideoThumbnail } from '../models'
@@ -37,6 +38,8 @@ export type PeerTubeHelpers = {
37 38
38 config: { 39 config: {
39 getWebserverUrl: () => string 40 getWebserverUrl: () => string
41
42 getServerConfig: () => Promise<ServerConfig>
40 } 43 }
41 44
42 moderation: { 45 moderation: {
@@ -52,6 +55,10 @@ export type PeerTubeHelpers = {
52 server: { 55 server: {
53 getServerActor: () => Promise<ActorModel> 56 getServerActor: () => Promise<ActorModel>
54 } 57 }
58
59 plugin: {
60 getBaseStaticRoute: () => string
61 }
55} 62}
56 63
57export type RegisterServerOptions = { 64export type RegisterServerOptions = {