UNPKG

ns-components-angular

Version:

Angular Wrapper Components for NSComponents

23 lines (22 loc) 682 B
import { INSPanelSetting } from "../ns-panel"; export interface INSDashboardBodyComponent { init?(data: any): Promise<any> | void; getElement(): HTMLElement; elementAdded?(): void; fullScreenChanged?(isFullScreen: boolean): void; destroy?(): void; } export interface INSDashboardPanelSetting extends INSPanelSetting { bodyComponent?: any; bodyComponentData?: any; bodyComponentInstance?: any; } export interface INSDashboardSetting { container?: HTMLElement; panelClass?: string; panelDragClass?: string; panelHoverClass?: string; panelCount?: number; panelPerRow?: number; arrPanelSetting?: INSDashboardPanelSetting[]; }