]>
Commit | Line | Data |
---|---|---|
32fe0013 | 1 | import { logger } from '../../helpers/logger' |
32fe0013 C |
2 | import { PluginSettingsManager } from '../../../shared/models/plugins/plugin-settings-manager.model' |
3 | import { PluginStorageManager } from '../../../shared/models/plugins/plugin-storage-manager.model' | |
9ae88819 C |
4 | import { RegisterServerHookOptions } from '../../../shared/models/plugins/register-server-hook.model' |
5 | import { RegisterServerSettingOptions } from '../../../shared/models/plugins/register-server-setting.model' | |
ee286591 C |
6 | import { PluginVideoCategoryManager } from '../../../shared/models/plugins/plugin-video-category-manager.model' |
7 | import { PluginVideoLanguageManager } from '../../../shared/models/plugins/plugin-video-language-manager.model' | |
8 | import { PluginVideoLicenceManager } from '../../../shared/models/plugins/plugin-video-licence-manager.model' | |
32fe0013 | 9 | |
9ae88819 C |
10 | export type RegisterServerOptions = { |
11 | registerHook: (options: RegisterServerHookOptions) => void | |
32fe0013 | 12 | |
9ae88819 | 13 | registerSetting: (options: RegisterServerSettingOptions) => void |
32fe0013 C |
14 | |
15 | settingsManager: PluginSettingsManager | |
16 | ||
17 | storageManager: PluginStorageManager | |
18 | ||
ee286591 C |
19 | videoCategoryManager: PluginVideoCategoryManager |
20 | videoLanguageManager: PluginVideoLanguageManager | |
21 | videoLicenceManager: PluginVideoLicenceManager | |
22 | ||
32fe0013 C |
23 | peertubeHelpers: { |
24 | logger: typeof logger | |
25 | } | |
26 | } |