UNPKG

ui-framework-jps

Version:

A simple UI framework for state management and UI components

17 lines (16 loc) 655 B
import { ViewListener } from "./ViewListener"; import { ViewDOMConfig } from "../../ConfigurationTypes"; import { ViewVisibility } from "./ViewVisibility"; export interface View extends ViewVisibility { getName(): string; setContainedBy(container: HTMLElement): void; addEventListener(listener: ViewListener): void; hasChanged(): boolean; getUIConfig(): ViewDOMConfig; getDataSourceKeyId(): string; render(): void; clearDisplay(): void; getItemId(from: string, item: any): string; getItemDescription(from: string, item: any): string; hasActionPermission(actionName: string, from: string, item: any): boolean; }