blob: b60e4204e7906bc68b2eb5c64685b0591e68f3ff [file] [log] [blame]
Idan Amit5197c8b2018-01-15 14:31:42 +02001
2export class Designer {
Idan Amit30e728d2018-01-18 19:07:38 +02003 designerId: string;
Idan Amit5197c8b2018-01-15 14:31:42 +02004 designerHost: string;
Idan Amitae4ab932018-01-23 15:53:11 +02005 designerPort: string;
Idan Amit5197c8b2018-01-15 14:31:42 +02006 designerPath: string;
7 designerStateUrl: string;
8 designerProtocol: string;
Idan Amit30e728d2018-01-18 19:07:38 +02009 designerDisplayOptions: Map<string, DesignerDisplayOptions>;
10}
11
12export class DesignerDisplayOptions {
13 displayName: string;
Idan Amitcb1095e2018-01-22 20:55:42 +020014 displayContext: Array<string>;
Idan Amit5197c8b2018-01-15 14:31:42 +020015}
16
17export type Designers = Array<Designer>;
18
19export class DesignersConfiguration {
20 static designers: Designers;
21}