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

22 lines (21 loc) 1.05 kB
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"; import * as i0 from "@angular/core"; 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; static ɵfac: i0.ɵɵFactoryDeclaration<ConfiguratorDataSourceManagerService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<ConfiguratorDataSourceManagerService>; }