@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
37 lines (36 loc) • 1.13 kB
TypeScript
import { VueComponentBase } from "@omnia/fx/ux";
import { IWebComponentInstance } from "@omnia/fx";
import { BarChartIndicatorStyles } from "../models";
import "./BarChartIndicator.css";
import { IIcon } from "../../models";
export declare class BarChartIndicatorComponent extends VueComponentBase implements IWebComponentInstance {
clickCallback: (label?: string) => void;
loadData: (isPrevious: boolean) => Promise<void>;
hasData: (isPrevious: boolean) => boolean;
chartValues: Array<{
label: string;
value: number;
}>;
unitLabel: string;
label: string;
style?: typeof BarChartIndicatorStyles;
height: number;
description?: string;
color?: string;
icon?: IIcon;
private classes;
private chartData;
private chartOptions;
private isChangingLocalData;
private canvasHeight;
private canvasWidth;
private navigatorWidth;
created(): void;
mounted(): void;
init(): void;
initChartData(): void;
previous(e: any): void;
next(e: any): void;
clickIndicator(label?: string): void;
render(): VueTsxSupport.JSX.Element;
}