File
level
|
level: "ERROR" | "WARNING" | "INFO"
|
Type : "ERROR" | "WARNING" | "INFO"
|
export interface Links {
[id: string]: string;
}
export interface Widget {
component: string;
configuration: any;
hostClass: string;
hostClassModifiers: string[];
elementClass: string;
elementClassModifiers: string[];
header: string;
actions?: {
alignment?: string;
elements: string[];
};
footer: string;
links: Links;
}
export interface Controller {
controller: string;
configuration: any;
links: Links;
}
export interface Message {
path: string;
level: "ERROR" | "WARNING" | "INFO";
message: string;
}
export interface Widgets {
[id: string]: Widget;
}
export interface Controllers {
[id: string]: Controller;
}
export interface Configuration {
id: string;
module: string;
identifier: string;
profile: string;
pageTitle?: string;
infoTitle?: string;
infoText?: string;
infoWidth?: string;
infoHeight?: string;
infoToolTip?: string;
wikiLink?: string;
description: string;
overlayScrollbarActive?: boolean;
"root-widget": string;
"root-controller": string;
widgets: Widgets;
controllers: Controllers;
links: Links;
messages: Message[];
}