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

16 lines (15 loc) 818 B
import { Observable } from "rxjs"; import { LoggerService } from "@nova-ui/bits"; import { DashboardComponent } from "../components/dashboard/dashboard.component"; import { IConfiguratorSource } from "../configurator/services/types"; import { WidgetRemovalOperation } from "../configurator/services/types"; import * as i0 from "@angular/core"; export declare class WidgetRemovalService { private logger; constructor(logger: LoggerService); handleRemove(dashboardComponent: DashboardComponent, widgetId: string, configuratorSource: IConfiguratorSource, tryRemove?: WidgetRemovalOperation): Observable<void>; private tryRemove; private updateDashboard; static ɵfac: i0.ɵɵFactoryDeclaration<WidgetRemovalService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<WidgetRemovalService>; }