blob: c218c89e7a4cc51b59761c270ff1da732ec17dd9 [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;
5 designerPort: number;
6 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;
14 validResourceTypes: 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}