UNPKG

@iotize/ionic

Version:

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

70 lines (69 loc) 4.82 kB
import { AfterViewChecked, ChangeDetectorRef, ElementRef, NgZone, OnDestroy } from '@angular/core'; import { ModalController } from '@ionic/angular'; import { AbstractVariable } from '@iotize/tap/data'; import { BarHorizontal2DComponent, BarVertical2DComponent, BaseChartComponent, LegendPosition } from '@swimlane/ngx-charts'; import { ChartInputMutli, ChartInputStreamVar } from '../ChartDataModel'; import { OnChartSelectEvent } from '../shared-types'; import * as i0 from "@angular/core"; export declare class TapVariableBarChartGroupComponent extends BaseChartComponent implements AfterViewChecked, OnDestroy { modalController: ModalController; divContainer: ElementRef; barChartHor: BarHorizontal2DComponent; barChartVer: BarVertical2DComponent; constructor(myChartElement: ElementRef<any>, zone: NgZone, cd: ChangeDetectorRef, platformId: string, modalController: ModalController); legendPosition: LegendPosition; showExportButton: boolean; exportedFileName?: string; legend: boolean; legendTitle?: string; colorScheme: { domain: string[]; }; orientation: string; showDetails: boolean; noBarWhenZero: boolean; trimXAxisTicks?: boolean; maxXAxisTickLength?: boolean; trimYAxisTicks?: boolean; maxYAxisTickLength?: boolean; animations: boolean; roundDomains?: boolean; roundEdges: boolean; barPadding?: number; showYAxisLabel?: boolean; yAxisLabel?: string; showXAxisLabel?: boolean; xAxisLabel?: string; showGridLines?: boolean; scaleMax?: number; /** * @deprecated use xAxis */ set showXAxis(v: boolean); xAxis: boolean; /** * @deprecated use yAxis */ set showYAxis(v: boolean); yAxis: boolean; history: boolean; valueCountLimit: number; set label(indexOrArray: string | string[] | undefined | Function); set variable(variableOrArray: AbstractVariable<number | number[]>[]); set input(inputs: ChartInputStreamVar[]); set data(results: ChartInputMutli[]); results: ChartInputMutli[]; scrollableChart: boolean; widthChart?: number; heightChart?: number; private chartModel; private subscription?; private mutlipleVar?; createExportedData(): any[]; onSelect(event: OnChartSelectEvent): void; ngAfterViewChecked(): void; resizeToScroll(size: number, seriesSize: number): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<TapVariableBarChartGroupComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TapVariableBarChartGroupComponent, "tap-variable-bar-chart-group", never, { "legendPosition": { "alias": "legendPosition"; "required": false; }; "showExportButton": { "alias": "showExportButton"; "required": false; }; "exportedFileName": { "alias": "exportedFileName"; "required": false; }; "legend": { "alias": "legend"; "required": false; }; "legendTitle": { "alias": "legendTitle"; "required": false; }; "colorScheme": { "alias": "colorScheme"; "required": false; }; "orientation": { "alias": "orientation"; "required": false; }; "showDetails": { "alias": "showDetails"; "required": false; }; "noBarWhenZero": { "alias": "noBarWhenZero"; "required": false; }; "trimXAxisTicks": { "alias": "trimXAxisTicks"; "required": false; }; "maxXAxisTickLength": { "alias": "maxXAxisTickLength"; "required": false; }; "trimYAxisTicks": { "alias": "trimYAxisTicks"; "required": false; }; "maxYAxisTickLength": { "alias": "maxYAxisTickLength"; "required": false; }; "animations": { "alias": "animations"; "required": false; }; "roundDomains": { "alias": "roundDomains"; "required": false; }; "roundEdges": { "alias": "roundEdges"; "required": false; }; "barPadding": { "alias": "barPadding"; "required": false; }; "showYAxisLabel": { "alias": "showYAxisLabel"; "required": false; }; "yAxisLabel": { "alias": "yAxisLabel"; "required": false; }; "showXAxisLabel": { "alias": "showXAxisLabel"; "required": false; }; "xAxisLabel": { "alias": "xAxisLabel"; "required": false; }; "showGridLines": { "alias": "showGridLines"; "required": false; }; "scaleMax": { "alias": "scaleMax"; "required": false; }; "showXAxis": { "alias": "showXAxis"; "required": false; }; "xAxis": { "alias": "xAxis"; "required": false; }; "showYAxis": { "alias": "showYAxis"; "required": false; }; "yAxis": { "alias": "yAxis"; "required": false; }; "history": { "alias": "history"; "required": false; }; "valueCountLimit": { "alias": "valueCountLimit"; "required": false; }; "label": { "alias": "label"; "required": false; }; "variable": { "alias": "variable"; "required": false; }; "input": { "alias": "input"; "required": false; }; "data": { "alias": "data"; "required": false; }; "scrollableChart": { "alias": "scrollableChart"; "required": false; }; }, {}, never, never, false, never>; }