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

19 lines (18 loc) 833 B
import { OnDestroy } from "@angular/core"; import { BehaviorSubject, Subject } from "rxjs"; import { EventBus, IDataField, IDataSource, IEvent } from "@nova-ui/bits"; import { IDataSourceError } from "../../components/providers/types"; import { DashwizService } from "../components/wizard/dashwiz/dashwiz.service"; export declare class ConfiguratorDataSourceManagerService implements OnDestroy { private eventBus; private dashwizService; private onDestroy$; private dataSourceCreated$; dataSource: IDataSource; error$: Subject<IDataSourceError | null>; busy$: BehaviorSubject<boolean>; dataSourceFields$: BehaviorSubject<Array<IDataField>>; constructor(eventBus: EventBus<IEvent>, dashwizService: DashwizService); onDataSourceCreated(dataSource: IDataSource): void; ngOnDestroy(): void; }