summaryrefslogtreecommitdiffstats
path: root/catalog-ui/src/app/models/plugins-config.ts
blob: 18782ec89112537c5c26084aab9aa46868a868aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
export class Plugin {
    pluginId: string;
    pluginHost: string;
    pluginPort: string;
    pluginPath: string;
    pluginStateUrl: string;
    pluginProtocol: string;
    pluginDisplayOptions: Map<string, PluginDisplayOptions>;
}

export class PluginDisplayOptions {
    displayName: string;
    displayContext: Array<string>;
}

export type Plugins = Array<Plugin>;

export class PluginsConfiguration {
    static plugins: Plugins;
}