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

34 lines (33 loc) 2.09 kB
import { ChangeDetectorRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from "@angular/core"; import { FormBuilder, FormGroup } from "@angular/forms"; import { LoggerService } from "@nova-ui/bits"; import { RefresherSettingsService } from "../../../../../components/providers/refresher-settings.service"; import { IHasChangeDetector, IHasForm } from "../../../../../types"; import * as i0 from "@angular/core"; export declare class RefresherConfigurationComponent implements OnInit, OnChanges, OnDestroy, IHasChangeDetector, IHasForm { changeDetector: ChangeDetectorRef; private formBuilder; private logger; refresherSettings: RefresherSettingsService; private cd; static lateLoadKey: string; enabled: boolean; interval: number; minSeconds: number; maxSeconds: number; overrideDefaultSettingsCaption: string; overrideDefaultSettings: boolean; formReady: EventEmitter<FormGroup<any>>; form: FormGroup; private destroyed$; private refreshRateComp; constructor(changeDetector: ChangeDetectorRef, formBuilder: FormBuilder, logger: LoggerService, refresherSettings: RefresherSettingsService, cd: ChangeDetectorRef); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; getHeaderSubtitle(): string; getDurationLabel(seconds: number): string; private resetInterval; static ɵfac: i0.ɵɵFactoryDeclaration<RefresherConfigurationComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<RefresherConfigurationComponent, "nui-refresher-configuration", never, { "enabled": { "alias": "enabled"; "required": false; }; "interval": { "alias": "interval"; "required": false; }; "minSeconds": { "alias": "minSeconds"; "required": false; }; "maxSeconds": { "alias": "maxSeconds"; "required": false; }; "overrideDefaultSettingsCaption": { "alias": "overrideDefaultSettingsCaption"; "required": false; }; "overrideDefaultSettings": { "alias": "overrideDefaultSettings"; "required": false; }; }, { "formReady": "formReady"; }, never, never, false, never>; }