blob: 18782ec89112537c5c26084aab9aa46868a868aa [file] [log] [blame]
Idan Amiteedaaf92018-01-31 13:27:33 +02001
2export class Plugin {
3 pluginId: string;
4 pluginHost: string;
5 pluginPort: string;
6 pluginPath: string;
7 pluginStateUrl: string;
8 pluginProtocol: string;
9 pluginDisplayOptions: Map<string, PluginDisplayOptions>;
10}
11
12export class PluginDisplayOptions {
13 displayName: string;
14 displayContext: Array<string>;
15}
16
17export type Plugins = Array<Plugin>;
18
19export class PluginsConfiguration {
20 static plugins: Plugins;
21}