diff options
Diffstat (limited to 'server/typings/plugins/register-server-option.model.ts')
-rw-r--r-- | server/typings/plugins/register-server-option.model.ts | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/server/typings/plugins/register-server-option.model.ts b/server/typings/plugins/register-server-option.model.ts new file mode 100644 index 000000000..91a06a7c5 --- /dev/null +++ b/server/typings/plugins/register-server-option.model.ts | |||
@@ -0,0 +1,19 @@ | |||
1 | import { logger } from '../../helpers/logger' | ||
2 | import { PluginSettingsManager } from '../../../shared/models/plugins/plugin-settings-manager.model' | ||
3 | import { PluginStorageManager } from '../../../shared/models/plugins/plugin-storage-manager.model' | ||
4 | import { RegisterServerHookOptions } from '../../../shared/models/plugins/register-server-hook.model' | ||
5 | import { RegisterServerSettingOptions } from '../../../shared/models/plugins/register-server-setting.model' | ||
6 | |||
7 | export type RegisterServerOptions = { | ||
8 | registerHook: (options: RegisterServerHookOptions) => void | ||
9 | |||
10 | registerSetting: (options: RegisterServerSettingOptions) => void | ||
11 | |||
12 | settingsManager: PluginSettingsManager | ||
13 | |||
14 | storageManager: PluginStorageManager | ||
15 | |||
16 | peertubeHelpers: { | ||
17 | logger: typeof logger | ||
18 | } | ||
19 | } | ||