UNPKG

@nova-ui/dashboards

Version:

Nova Dashboards is a framework designed to provide feature developers with a common solution for presenting data coming from various sources within a single view, as well as a set of predefined widget visualizations that are 100% configuration-driven and

21 lines (20 loc) 1.36 kB
import { OnDestroy, OnInit } from "@angular/core"; import { DashboardComponent } from "../../components/dashboard/dashboard.component"; import { IDashboardPersistenceHandler } from "../../components/dashboard/types"; import { WidgetEditorService } from "../../configurator/services/widget-editor.service"; import { WidgetRemovalService } from "../../services/widget-removal.service"; import { WidgetTypesService } from "../../services/widget-types.service"; import * as i0 from "@angular/core"; export declare class WidgetEditorDirective implements OnInit, OnDestroy { private dashboardComponent; private widgetEditorService; private widgetRemovalService; private widgetTypesService; dashboardPersistenceHandler: IDashboardPersistenceHandler; private readonly destroy$; constructor(dashboardComponent: DashboardComponent, widgetEditorService: WidgetEditorService, widgetRemovalService: WidgetRemovalService, widgetTypesService: WidgetTypesService); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<WidgetEditorDirective, [{ host: true; self: true; }, null, null, null]>; static ɵdir: i0.ɵɵDirectiveDeclaration<WidgetEditorDirective, "[nuiWidgetEditor]", never, { "dashboardPersistenceHandler": { "alias": "nuiWidgetEditor"; "required": false; }; }, {}, never, never, false, never>; }