diff options
Diffstat (limited to 'server/types/plugins/register-server-option.model.ts')
-rw-r--r-- | server/types/plugins/register-server-option.model.ts | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/server/types/plugins/register-server-option.model.ts b/server/types/plugins/register-server-option.model.ts index 391dcc3f9..1b9250ce4 100644 --- a/server/types/plugins/register-server-option.model.ts +++ b/server/types/plugins/register-server-option.model.ts | |||
@@ -1,4 +1,4 @@ | |||
1 | import { Router } from 'express' | 1 | import { Router, Response } from 'express' |
2 | import { Logger } from 'winston' | 2 | import { Logger } from 'winston' |
3 | import { ActorModel } from '@server/models/activitypub/actor' | 3 | import { ActorModel } from '@server/models/activitypub/actor' |
4 | import { | 4 | import { |
@@ -13,6 +13,7 @@ import { | |||
13 | RegisterServerHookOptions, | 13 | RegisterServerHookOptions, |
14 | RegisterServerSettingOptions, | 14 | RegisterServerSettingOptions, |
15 | ServerConfig, | 15 | ServerConfig, |
16 | UserRole, | ||
16 | VideoBlacklistCreate | 17 | VideoBlacklistCreate |
17 | } from '@shared/models' | 18 | } from '@shared/models' |
18 | import { MVideoThumbnail } from '../models' | 19 | import { MVideoThumbnail } from '../models' |
@@ -58,6 +59,20 @@ export type PeerTubeHelpers = { | |||
58 | 59 | ||
59 | plugin: { | 60 | plugin: { |
60 | getBaseStaticRoute: () => string | 61 | getBaseStaticRoute: () => string |
62 | |||
63 | getBaseRouterRoute: () => string | ||
64 | |||
65 | getDataDirectoryPath: () => string | ||
66 | } | ||
67 | |||
68 | user: { | ||
69 | getAuthUser: (response: Response) => { | ||
70 | id?: string | ||
71 | username: string | ||
72 | email: string | ||
73 | blocked: boolean | ||
74 | role: UserRole | ||
75 | } | undefined | ||
61 | } | 76 | } |
62 | } | 77 | } |
63 | 78 | ||