diff options
Diffstat (limited to 'server/typings')
-rw-r--r-- | server/typings/plugins/register-server-option.model.ts | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/server/typings/plugins/register-server-option.model.ts b/server/typings/plugins/register-server-option.model.ts index fda9afb11..3d6217d1b 100644 --- a/server/typings/plugins/register-server-option.model.ts +++ b/server/typings/plugins/register-server-option.model.ts | |||
@@ -6,6 +6,7 @@ import { PluginVideoCategoryManager } from '../../../shared/models/plugins/plugi | |||
6 | import { PluginVideoLanguageManager } from '../../../shared/models/plugins/plugin-video-language-manager.model' | 6 | import { PluginVideoLanguageManager } from '../../../shared/models/plugins/plugin-video-language-manager.model' |
7 | import { PluginVideoLicenceManager } from '../../../shared/models/plugins/plugin-video-licence-manager.model' | 7 | import { PluginVideoLicenceManager } from '../../../shared/models/plugins/plugin-video-licence-manager.model' |
8 | import { Logger } from 'winston' | 8 | import { Logger } from 'winston' |
9 | import { Router } from 'express' | ||
9 | 10 | ||
10 | export type PeerTubeHelpers = { | 11 | export type PeerTubeHelpers = { |
11 | logger: Logger | 12 | logger: Logger |
@@ -32,5 +33,11 @@ export type RegisterServerOptions = { | |||
32 | videoLanguageManager: PluginVideoLanguageManager | 33 | videoLanguageManager: PluginVideoLanguageManager |
33 | videoLicenceManager: PluginVideoLicenceManager | 34 | videoLicenceManager: PluginVideoLicenceManager |
34 | 35 | ||
36 | // Get plugin router to create custom routes | ||
37 | // Base routes of this router are | ||
38 | // * /plugins/:pluginName/:pluginVersion/router/... | ||
39 | // * /plugins/:pluginName/router/... | ||
40 | getRouter(): Router | ||
41 | |||
35 | peertubeHelpers: PeerTubeHelpers | 42 | peertubeHelpers: PeerTubeHelpers |
36 | } | 43 | } |