diff options
Diffstat (limited to 'shared/models/plugins/server/managers/plugin-settings-manager.model.ts')
-rw-r--r-- | shared/models/plugins/server/managers/plugin-settings-manager.model.ts | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/shared/models/plugins/server/managers/plugin-settings-manager.model.ts b/shared/models/plugins/server/managers/plugin-settings-manager.model.ts deleted file mode 100644 index b628718dd..000000000 --- a/shared/models/plugins/server/managers/plugin-settings-manager.model.ts +++ /dev/null | |||
@@ -1,17 +0,0 @@ | |||
1 | export type SettingValue = string | boolean | ||
2 | |||
3 | export interface SettingEntries { | ||
4 | [settingName: string]: SettingValue | ||
5 | } | ||
6 | |||
7 | export type SettingsChangeCallback = (settings: SettingEntries) => Promise<any> | ||
8 | |||
9 | export interface PluginSettingsManager { | ||
10 | getSetting: (name: string) => Promise<SettingValue> | ||
11 | |||
12 | getSettings: (names: string[]) => Promise<SettingEntries> | ||
13 | |||
14 | setSetting: (name: string, value: SettingValue) => Promise<any> | ||
15 | |||
16 | onSettingsChange: (cb: SettingsChangeCallback) => void | ||
17 | } | ||