File

src/app/shared/widgets/configuration/app.configuration.ts

Index

Properties

Properties

controllers
controllers: Controllers
Type : Controllers
description
description: string
Type : string
id
id: string
Type : string
identifier
identifier: string
Type : string
infoHeight
infoHeight: string
Type : string
Optional
infoText
infoText: string
Type : string
Optional
infoTitle
infoTitle: string
Type : string
Optional
infoToolTip
infoToolTip: string
Type : string
Optional
infoWidth
infoWidth: string
Type : string
Optional
links
links: Links
Type : Links
messages
messages: Message[]
Type : Message[]
module
module: string
Type : string
overlayScrollbarActive
overlayScrollbarActive: boolean
Type : boolean
Optional
pageTitle
pageTitle: string
Type : string
Optional
profile
profile: string
Type : string
root-controller
root-controller: string
Type : string
root-widget
root-widget: string
Type : string
widgets
widgets: Widgets
Type : Widgets
wikiLink
wikiLink: string
Type : string
Optional
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[];
}

results matching ""

    No results matching ""