igniteui-webcomponents-charts
Version:
Ignite UI Web Components charting components for building rich data visualizations using TypeScript APIs.
544 lines (543 loc) • 16.6 kB
TypeScript
import { Brush } from "igniteui-webcomponents-core";
import { XYChart } from "./XYChart";
import { DomWrapper } from "igniteui-webcomponents-core";
import { EventArgs, IList, Type } from "igniteui-webcomponents-core";
import { IZoomSlider } from "igniteui-webcomponents-core";
import { List$1 } from "igniteui-webcomponents-core";
import { DataSeriesType } from "igniteui-webcomponents-core";
import { IDataSeriesAdapterRule } from "igniteui-webcomponents-core";
import { XamDataChart } from "./XamDataChart";
import { DomainType } from "./DomainType";
import { FinancialChartVolumeType } from "./FinancialChartVolumeType";
import { FinancialChartXAxisMode } from "./FinancialChartXAxisMode";
import { FinancialChartYAxisMode } from "./FinancialChartYAxisMode";
import { FinancialChartType } from "./FinancialChartType";
import { HorizontalAlignment } from "igniteui-webcomponents-core";
import { FinancialIndicatorTypeCollection } from "./FinancialIndicatorTypeCollection";
import { FinancialOverlayTypeCollection } from "./FinancialOverlayTypeCollection";
import { FinancialChartZoomSliderType } from "./FinancialChartZoomSliderType";
import { BrushCollection } from "igniteui-webcomponents-core";
import { IndicatorDisplayTypeCollection } from "./IndicatorDisplayTypeCollection";
import { FinancialChartRangeSelectorOptionCollection } from "./FinancialChartRangeSelectorOptionCollection";
import { CustomIndicatorNameCollection } from "./CustomIndicatorNameCollection";
import { IChartLegend } from "igniteui-webcomponents-core";
import { ObservableCollection$1 } from "igniteui-webcomponents-core";
import { TemplatedHtmlControl } from "./TemplatedHtmlControl";
import { FinancialChartContext } from "./FinancialChartContext";
import { FinancialChartToolbarContext } from "./FinancialChartToolbarContext";
import { FinancialChartToolbarViewModel } from "./FinancialChartToolbarViewModel";
import { Series } from "./Series";
import { Axis } from "./Axis";
import { DataSeries } from "igniteui-webcomponents-core";
import { AxisLabelSettings } from "./AxisLabelSettings";
import { MarkerType } from "./MarkerType";
import { IZoomableCategoryAxis } from "./IZoomableCategoryAxis";
import { TitleSettings } from "./TitleSettings";
import { FinancialChartCustomIndicatorArgs } from "./FinancialChartCustomIndicatorArgs";
import { FinancialChartTypePicker } from "./FinancialChartTypePicker";
import { FinancialChartIndicatorMenu } from "./FinancialChartIndicatorMenu";
import { TrendLineType } from "igniteui-webcomponents-core";
import { FinancialChartToolbarVisualData } from "./FinancialChartToolbarVisualData";
import { FinancialChartRangeSelectorViewModel } from "./FinancialChartRangeSelectorViewModel";
import { FinancialChartRangeSelectorVisualData } from "./FinancialChartRangeSelectorVisualData";
/**
* @hidden
*/
export declare class FinancialChart extends XYChart {
static $t: Type;
protected wi(a: string, b: any, c: any): void;
private apz;
private apy;
private apv;
private ap8;
private ajd;
provideGrid(a: DomWrapper): void;
onDocumentClick(a: Event): void;
private amb;
private al9;
private al6;
private al8;
private ama;
private al7;
getContext(): FinancialChartContext;
provideContainer(a: any): void;
private aqj;
private aqx;
private apf;
private aqv;
setGridRows(): void;
protected vm(): void;
private aqf;
private aqg;
private aqp;
private ape;
private ap5;
protected vj(a: XamDataChart): void;
private aq0;
private aq3;
private aq1;
private aq2;
aln(): number;
vv(source_: any, a: number, b: any): void;
vw(source_: any, a: number, b: any): void;
vu(source_: any): void;
vy(source_: any, a: number, b: any, c: any): void;
protected vp(a: Series, b: number): void;
private aij;
private get aik();
private set aik(value);
private amt;
get am0(): any;
set am0(a: any);
private amu;
get am1(): any;
set am1(a: any);
private amq;
get amx(): any;
set amx(a: any);
private amv;
get am2(): any;
set am2(a: any);
private amw;
get am3(): any;
set am3(a: any);
private amr;
get amy(): any;
set amy(a: any);
private ams;
get amz(): any;
set amz(a: any);
private aj1;
get aj2(): IZoomSlider;
set aj2(a: IZoomSlider);
protected get_j2(): number;
protected set_j2(a: number): void;
protected get_g6(): boolean;
protected set_g6(a: boolean): void;
private alb;
get als(): number;
set als(a: number);
constructor();
protected aao(): Axis;
protected aap(): Axis;
onAttachedToUI(): void;
onDetachedFromUI(): void;
protected be(a: DataSeries): DataSeriesType;
protected get_h2(): List$1<DataSeriesType>;
protected get h2(): List$1<DataSeriesType>;
protected get_h1(): List$1<IDataSeriesAdapterRule>;
protected get h1(): List$1<IDataSeriesAdapterRule>;
private ah6;
private ajk;
private ah5;
protected ux(): void;
protected ur(a: Series, b: number): void;
protected c1(a: Series): MarkerType;
protected w8(a: DataSeries): void;
protected xb(): void;
private aio;
private ain;
private aix;
private aiq;
private anc;
private ah7;
private ajl;
private ajr;
private ajs;
private ajq;
private ajt;
private get aka();
private ai7;
private get ai8();
private get akd();
private ai5;
private get ai6();
private get akb();
private ai9;
private get aja();
private get akc();
private aje;
private get ajf();
protected dc(a: DataSeries, b: DataSeriesType): Series;
protected xa(): void;
protected af0(a: (arg1: Axis) => void, b: string): void;
protected af5(a: (arg1: Axis) => void, b: boolean): void;
protected ap7(a: (arg1: IZoomableCategoryAxis) => void): void;
protected af3(a: (arg1: TitleSettings) => void): void;
protected af8(a: (arg1: TitleSettings) => void): void;
protected af6(a: (arg1: AxisLabelSettings) => void): void;
protected af1(a: (arg1: AxisLabelSettings) => void): void;
protected vi(a: XamDataChart): void;
private static amo;
private am4;
private an7;
private app;
private apb;
private apc;
private aph;
private apk;
private api;
private apj;
private apl;
private ami;
protected u7(a: (arg1: Series, arg2: number) => void): void;
private ajx;
private get volumeChart();
private set volumeChart(value);
private aqa;
private ake;
private aki;
private akf;
private akh;
private ap9;
private aju;
private ajw;
private aqr;
l5(): any;
am9(): string;
private ajv;
private aqq;
private akn;
private aqo;
protected vf(): void;
protected get_hd(): boolean;
protected get akt(): boolean;
private aqw;
private aqb;
protected v3(a: (arg1: XamDataChart) => void, b: boolean, c: string): void;
private apn;
private aqk;
private get aks();
private apo;
private akj;
private aqe;
private aps;
private apx;
private apw;
private apq;
private apr;
private ap1;
private ap4;
private ap2;
private apd;
private aqi;
private aqu;
private apt;
private aqs;
private akm;
private ap0;
private apm;
private aqm;
private aql;
private aqd;
private apu;
private aku;
private aqt;
private apg;
private aqn;
protected xf(a: Series, b: Series, c: DataSeries): void;
private anb;
protected afv(a: Axis): void;
protected afx(a: Axis): void;
private ap3;
protected vn(a: Series, b: number): void;
protected vo(a: Series, b: number): void;
protected wd(a: string, b: any, c: any): void;
protected get_cb(): DomainType;
get cb(): DomainType;
private aj9;
get akr(): boolean;
set akr(a: boolean);
private amh;
get amp(): number;
set amp(a: number);
private ali;
get al1(): number;
set al1(a: number);
private alk;
get al3(): number;
set al3(a: number);
private alj;
get al2(): number;
set al2(a: number);
private all;
get al4(): number;
set al4(a: number);
get al0(): number;
get alz(): number;
private aip;
get air(): FinancialChartVolumeType;
set air(a: FinancialChartVolumeType);
private ais;
get ait(): FinancialChartXAxisMode;
set ait(a: FinancialChartXAxisMode);
private ald;
get alu(): number;
set alu(a: number);
private alg;
get alx(): number;
set alx(a: number);
private ale;
get alv(): number;
set alv(a: number);
private alf;
get alw(): number;
set alw(a: number);
private alh;
get aly(): number;
set aly(a: number);
private aiu;
get aiv(): FinancialChartYAxisMode;
set aiv(a: FinancialChartYAxisMode);
private aj4;
get akk(): boolean;
set akk(a: boolean);
private ail;
get aim(): FinancialChartType;
set aim(a: FinancialChartType);
protected get_age(): HorizontalAlignment;
protected set_age(a: HorizontalAlignment): void;
private aj5;
get akl(): boolean;
set akl(a: boolean);
private aiz;
get ai0(): FinancialIndicatorTypeCollection;
set ai0(a: FinancialIndicatorTypeCollection);
private ai1;
get ai2(): FinancialOverlayTypeCollection;
set ai2(a: FinancialOverlayTypeCollection);
private akw;
private get indicatorCharts();
private set indicatorCharts(value);
private aj7;
get akp(): boolean;
set akp(a: boolean);
protected get_ka(): number;
protected set_ka(a: number): void;
private static readonly aok;
private aj6;
get ako(): boolean;
set ako(a: boolean);
private static readonly aov;
private aj8;
get akq(): boolean;
set akq(a: boolean);
private ajy;
get zoomSliderChart(): XamDataChart;
set zoomSliderChart(a: XamDataChart);
private ajj;
private get zoomSliderAxis();
private set zoomSliderAxis(value);
private ah4;
private get zoomSliderXAxis();
private set zoomSliderXAxis(value);
private aiw;
get aiy(): FinancialChartZoomSliderType;
set aiy(a: FinancialChartZoomSliderType);
private ahn;
get ahv(): BrushCollection;
set ahv(a: BrushCollection);
private aho;
get ahw(): BrushCollection;
set ahw(a: BrushCollection);
private ahp;
get ahx(): BrushCollection;
set ahx(a: BrushCollection);
private ahq;
get ahy(): BrushCollection;
set ahy(a: BrushCollection);
private ahs;
get ah0(): BrushCollection;
set ah0(a: BrushCollection);
private ahr;
get ahz(): BrushCollection;
set ahz(a: BrushCollection);
private ahm;
get ahu(): BrushCollection;
set ahu(a: BrushCollection);
private ahl;
get aht(): BrushCollection;
set aht(a: BrushCollection);
private alc;
get alt(): number;
set alt(a: number);
private ala;
get alr(): number;
set alr(a: number);
private ak9;
get alq(): number;
set alq(a: number);
private ak8;
get alp(): number;
set alp(a: number);
private ajb;
get ajc(): IndicatorDisplayTypeCollection;
set ajc(a: IndicatorDisplayTypeCollection);
private amd;
get amk(): number;
set amk(a: number);
private ak7;
get alo(): number;
set alo(a: number);
private amg;
get amn(): number;
set amn(a: number);
private ame;
get aml(): number;
set aml(a: number);
private amc;
get amj(): number;
set amj(a: number);
private amf;
get amm(): number;
set amm(a: number);
private aig;
get aii(): FinancialChartRangeSelectorOptionCollection;
set aii(a: FinancialChartRangeSelectorOptionCollection);
aih: FinancialChartRangeSelectorOptionCollection;
private aic;
get customIndicatorNames(): CustomIndicatorNameCollection;
set customIndicatorNames(a: CustomIndicatorNameCollection);
applyCustomIndicators: (sender: any, e: FinancialChartCustomIndicatorArgs) => void;
protected get_he(): boolean;
protected set_he(a: boolean): void;
private aqy;
get aqz(): Brush;
set aqz(a: Brush);
private alm;
get al5(): number;
set al5(a: number);
private aj3;
get akg(): boolean;
set akg(a: boolean);
private ai3;
get ai4(): IChartLegend;
set ai4(a: IChartLegend);
private ah3;
private get xAxis();
private set xAxis(value);
private aji;
private get yAxis();
private set yAxis(value);
private ajh;
private get volumeAxis();
private set volumeAxis(value);
private ah2;
private get volumeXAxis();
private set volumeXAxis(value);
private ajg;
private get indicatorAxis();
private set indicatorAxis(value);
private ah1;
private get indicatorXAxis();
private set indicatorXAxis(value);
private akv;
private get aky();
private set aky(value);
private akx;
private get ak0();
private set ak0(value);
private ak4;
get ak6(): Date;
set ak6(a: Date);
private ak3;
get ak5(): Date;
set ak5(a: Date);
private ak1;
get xAxisBreaks(): ObservableCollection$1<any>;
}
/**
* @hidden
*/
export declare class FinancialChartToolbar extends TemplatedHtmlControl {
static $t: Type;
bg(a: DomWrapper): void;
bl(a: Event): void;
private o;
constructor(a: FinancialChart, b: any);
private r;
get s(): FinancialChartRangeSelector;
set s(a: FinancialChartRangeSelector);
private z;
get aa(): FinancialChartTypePicker;
set aa(a: FinancialChartTypePicker);
private p;
get q(): FinancialChartIndicatorMenu;
set q(a: FinancialChartIndicatorMenu);
private bm;
private bh;
private bi;
private bj;
w: FinancialChartToolbarViewModel;
v(): FinancialChartToolbarContext;
l(a: any): void;
private bk;
private aq;
get au(): Date;
set au(a: Date);
private ap;
get at(): Date;
set at(a: Date);
private ao;
get as(): Date;
set as(a: Date);
private an;
get ar(): Date;
set ar(a: Date);
rangeChanged: (sender: any, e: EventArgs) => void;
chartTypeChanged: (sender: any, e: EventArgs) => void;
trendLineTypeChanged: (sender: any, e: EventArgs) => void;
volumeTypeChanged: (sender: any, e: EventArgs) => void;
indicatorTypesChanged: (sender: any, e: EventArgs) => void;
overlayTypesChanged: (sender: any, e: EventArgs) => void;
bn(): void;
private x;
get y(): FinancialChartType;
set y(a: FinancialChartType);
private ah;
get ai(): TrendLineType;
set ai(a: TrendLineType);
private ab;
get ac(): FinancialChartVolumeType;
set ac(a: FinancialChartVolumeType);
private ad;
get ae(): FinancialIndicatorTypeCollection;
set ae(a: FinancialIndicatorTypeCollection);
private af;
get ag(): FinancialOverlayTypeCollection;
set ag(a: FinancialOverlayTypeCollection);
static am(a: IList, b: IList): boolean;
aj(): FinancialChartToolbarVisualData;
private t;
get u(): FinancialChartRangeSelectorOptionCollection;
set u(a: FinancialChartRangeSelectorOptionCollection);
private ak;
get al(): boolean;
set al(a: boolean);
}
/**
* @hidden
*/
export declare class FinancialChartRangeSelector extends TemplatedHtmlControl {
static $t: Type;
private static x;
q: FinancialChartRangeSelectorViewModel;
get v(): Date;
set v(a: Date);
get u(): Date;
set u(a: Date);
get t(): Date;
set t(a: Date);
get s(): Date;
set s(a: Date);
ab(): void;
constructor(a: any);
l(a: any): void;
private z;
rangeChanged: (sender: any, e: EventArgs) => void;
r(): FinancialChartRangeSelectorVisualData;
get o(): FinancialChartRangeSelectorOptionCollection;
set o(a: FinancialChartRangeSelectorOptionCollection);
private aa;
private p;
}