@iotize/ionic
Version:
Iotize specific building blocks on top of @ionic/angular.
38 lines (37 loc) • 1.98 kB
TypeScript
import { AfterViewInit, ChangeDetectorRef, ElementRef, NgZone, OnDestroy } from '@angular/core';
import { ModalController } from '@ionic/angular';
import { AbstractVariable } from '@iotize/tap/data';
import { NumberCardComponent } from '@swimlane/ngx-charts';
import { ChartInputSingle, ChartInputStreamVar } from '../ChartDataModel';
import { OnChartSelectEvent } from '../shared-types';
import * as i0 from "@angular/core";
/**
* @deprecated it will probably be removed as it's not very usefull
*/
export declare class TapVariableNumberChartComponent extends NumberCardComponent implements AfterViewInit, OnDestroy {
private modalController;
showDetails: boolean;
cardColor: string;
showExportButton: boolean;
exportedFileName?: string;
set label(indexOrArray: string | string[] | undefined | Function);
colorScheme: {
domain: string[];
};
set variable(variableOrArray: AbstractVariable<number | number[]> | undefined);
set input(inputs: ChartInputStreamVar[]);
results: ChartInputSingle[];
private subscription?;
innerWidth: number;
innerHeight?: number;
loaded: boolean;
private chartModel;
constructor(myChartElement: ElementRef<any>, zone: NgZone, cd: ChangeDetectorRef, platformId: string, modalController: ModalController);
onSelect(event: OnChartSelectEvent): void;
ngAfterViewInit(): void;
resizeComponent(): void;
onResize(event: any): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TapVariableNumberChartComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TapVariableNumberChartComponent, "tap-variable-number-chart", never, { "showDetails": "showDetails"; "cardColor": "cardColor"; "showExportButton": "showExportButton"; "exportedFileName": "exportedFileName"; "label": "label"; "colorScheme": "colorScheme"; "variable": "variable"; "input": "input"; }, {}, never, never, false, never>;
}