UNPKG

@iotize/ionic

Version:

Iotize specific building blocks on top of @ionic/angular.

45 lines (44 loc) 2.12 kB
import { DecimalPipe } from '@angular/common'; import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, NgZone, OnDestroy } from '@angular/core'; import { GaugeComponent } from '@swimlane/ngx-charts'; import { Observable } from 'rxjs'; import { OnChartSelectEvent } from '../shared-types'; import * as i0 from "@angular/core"; export declare class GaugeCardComponent extends GaugeComponent implements AfterViewInit, OnDestroy { decimalPipe: DecimalPipe; gaugeChart: GaugeComponent; ngxChartsGauge: ElementRef; showText: boolean; /** * Automatically set min/max range according to input values */ dynamicRange: boolean; min: number; max: number; set digitsInfo(digitsInfo: string); legend: boolean; legendTitle: string; units: string; showExportButton: boolean; exportedFileName?: string; set label(indexOrArray: string | string[] | undefined | Function); colorScheme: { domain: string[]; }; set inputStream(stream: Observable<any>); protected setSingleValue(value: any): void; onError: EventEmitter<Error>; private chartModel; results: { name: string; value: any; }[]; private subscription?; constructor(myChartElement: ElementRef<any>, zone: NgZone, cd: ChangeDetectorRef, platformId: string, decimalPipe: DecimalPipe); ngAfterViewInit(): void; scaleText(repeat?: boolean): void; ngOnDestroy(): void; onSelect(event: OnChartSelectEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration<GaugeCardComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<GaugeCardComponent, "monitoring-gauge-card", never, { "showText": "showText"; "dynamicRange": "dynamicRange"; "min": "min"; "max": "max"; "digitsInfo": "digitsInfo"; "legend": "legend"; "legendTitle": "legendTitle"; "units": "units"; "showExportButton": "showExportButton"; "exportedFileName": "exportedFileName"; "label": "label"; "colorScheme": "colorScheme"; "inputStream": "inputStream"; }, { "onError": "onError"; }, never, never, false, never>; }