2019-07-10 16:59:53 +02:00
|
|
|
import { RegisterHookOptions } from './register-hook.model'
|
|
|
|
import { RegisterSettingOptions } from './register-setting.model'
|
|
|
|
import { PluginSettingsManager } from './plugin-settings-manager.model'
|
2019-07-12 14:06:33 +02:00
|
|
|
import { PluginStorageManager } from './plugin-storage-manager.model'
|
2019-07-10 16:59:53 +02:00
|
|
|
|
|
|
|
export type RegisterOptions = {
|
|
|
|
registerHook: (options: RegisterHookOptions) => void
|
|
|
|
|
|
|
|
registerSetting: (options: RegisterSettingOptions) => void
|
|
|
|
|
|
|
|
settingsManager: PluginSettingsManager
|
2019-07-12 14:06:33 +02:00
|
|
|
|
|
|
|
storageManager: PluginStorageManager
|
2019-07-10 16:59:53 +02:00
|
|
|
}
|