igniteui-react-charts
Version:
Ignite UI React charting components for building rich data visualizations using TypeScript APIs.
544 lines (543 loc) • 16.5 kB
TypeScript
import { Brush } from "igniteui-react-core";
import { XYChart } from "./XYChart";
import { DomWrapper } from "igniteui-react-core";
import { EventArgs, IList, Type } from "igniteui-react-core";
import { IZoomSlider } from "igniteui-react-core";
import { List$1 } from "igniteui-react-core";
import { DataSeriesType } from "igniteui-react-core";
import { IDataSeriesAdapterRule } from "igniteui-react-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-react-core";
import { FinancialIndicatorTypeCollection } from "./FinancialIndicatorTypeCollection";
import { FinancialOverlayTypeCollection } from "./FinancialOverlayTypeCollection";
import { FinancialChartZoomSliderType } from "./FinancialChartZoomSliderType";
import { BrushCollection } from "igniteui-react-core";
import { IndicatorDisplayTypeCollection } from "./IndicatorDisplayTypeCollection";
import { FinancialChartRangeSelectorOptionCollection } from "./FinancialChartRangeSelectorOptionCollection";
import { CustomIndicatorNameCollection } from "./CustomIndicatorNameCollection";
import { IChartLegend } from "igniteui-react-core";
import { ObservableCollection$1 } from "igniteui-react-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-react-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-react-core";
import { FinancialChartToolbarVisualData } from "./FinancialChartToolbarVisualData";
import { FinancialChartRangeSelectorViewModel } from "./FinancialChartRangeSelectorViewModel";
import { FinancialChartRangeSelectorVisualData } from "./FinancialChartRangeSelectorVisualData";
/**
* @hidden
*/
export declare class FinancialChart extends XYChart {
static $t: Type;
protected wo(a: string, b: any, c: any): void;
private aqh;
private aqg;
private aqd;
private aqq;
private ajv;
provideGrid(a: DomWrapper): void;
onDocumentClick(a: Event): void;
private amt;
private amr;
private amo;
private amq;
private ams;
private amp;
getContext(): FinancialChartContext;
provideContainer(a: any): void;
private aq1;
private arf;
private apx;
private ard;
setGridRows(): void;
protected vs(): void;
private aqx;
private aqy;
private aq7;
private apw;
private aqn;
protected vp(a: XamDataChart): void;
private ari;
private arl;
private arj;
private ark;
al5(): number;
v1(source_: any, a: number, b: any): void;
v2(source_: any, a: number, b: any): void;
v0(source_: any): void;
v4(source_: any, a: number, b: any, c: any): void;
protected vv(a: Series, b: number): void;
private ai1;
private get ai2();
private set ai2(value);
private anb;
get ani(): any;
set ani(a: any);
private anc;
get anj(): any;
set anj(a: any);
private am8;
get anf(): any;
set anf(a: any);
private and;
get ank(): any;
set ank(a: any);
private ane;
get anl(): any;
set anl(a: any);
private am9;
get ang(): any;
set ang(a: any);
private ana;
get anh(): any;
set anh(a: any);
private akj;
get akk(): IZoomSlider;
set akk(a: IZoomSlider);
protected get_j6(): number;
protected set_j6(a: number): void;
protected get_ha(): boolean;
protected set_ha(a: boolean): void;
private alt;
get ama(): number;
set ama(a: number);
constructor();
protected aau(): Axis;
protected aav(): Axis;
onAttachedToUI(): void;
onDetachedFromUI(): void;
protected be(a: DataSeries): DataSeriesType;
protected get_h6(): List$1<DataSeriesType>;
protected get h6(): List$1<DataSeriesType>;
protected get_h5(): List$1<IDataSeriesAdapterRule>;
protected get h5(): List$1<IDataSeriesAdapterRule>;
private aio;
private aj2;
private ain;
protected u3(): void;
protected ux(a: Series, b: number): void;
protected c1(a: Series): MarkerType;
protected xe(a: DataSeries): void;
protected xh(): void;
private ai6;
private ai5;
private ajf;
private ai8;
private anu;
private aip;
private aj3;
private aj9;
private aka;
private aj8;
private akb;
private get aks();
private ajp;
private get ajq();
private get akv();
private ajn;
private get ajo();
private get akt();
private ajr;
private get ajs();
private get aku();
private ajw;
private get ajx();
protected dc(a: DataSeries, b: DataSeriesType): Series;
protected xg(): void;
protected agi(a: (arg1: Axis) => void, b: string): void;
protected agn(a: (arg1: Axis) => void, b: boolean): void;
protected aqp(a: (arg1: IZoomableCategoryAxis) => void): void;
protected agl(a: (arg1: TitleSettings) => void): void;
protected agq(a: (arg1: TitleSettings) => void): void;
protected ago(a: (arg1: AxisLabelSettings) => void): void;
protected agj(a: (arg1: AxisLabelSettings) => void): void;
protected vo(a: XamDataChart): void;
private static am6;
private anm;
private aop;
private ap7;
private apt;
private apu;
private apz;
private ap2;
private ap0;
private ap1;
private ap3;
private am0;
protected vd(a: (arg1: Series, arg2: number) => void): void;
private akf;
private get volumeChart();
private set volumeChart(value);
private aqs;
private akw;
private ak0;
private akx;
private akz;
private aqr;
private akc;
private ake;
private aq9;
l9(): any;
anr(): string;
private akd;
private aq8;
private ak5;
private aq6;
protected vl(): void;
protected get_hh(): boolean;
protected get alb(): boolean;
private are;
private aqt;
protected v9(a: (arg1: XamDataChart) => void, b: boolean, c: string): void;
private ap5;
private aq2;
private get ala();
private ap6;
private ak1;
private aqw;
private aqa;
private aqf;
private aqe;
private ap8;
private ap9;
private aqj;
private aqm;
private aqk;
private apv;
private aq0;
private arc;
private aqb;
private ara;
private ak4;
private aqi;
private ap4;
private aq4;
private aq3;
private aqv;
private aqc;
private alc;
private arb;
private apy;
private aq5;
protected xl(a: Series, b: Series, c: DataSeries): void;
private ant;
protected agd(a: Axis): void;
protected agf(a: Axis): void;
private aql;
protected vt(a: Series, b: number): void;
protected vu(a: Series, b: number): void;
protected wj(a: string, b: any, c: any): void;
protected get_cb(): DomainType;
get cb(): DomainType;
private akr;
get ak9(): boolean;
set ak9(a: boolean);
private amz;
get am7(): number;
set am7(a: number);
private al0;
get amj(): number;
set amj(a: number);
private al2;
get aml(): number;
set aml(a: number);
private al1;
get amk(): number;
set amk(a: number);
private al3;
get amm(): number;
set amm(a: number);
get ami(): number;
get amh(): number;
private ai7;
get ai9(): FinancialChartVolumeType;
set ai9(a: FinancialChartVolumeType);
private aja;
get ajb(): FinancialChartXAxisMode;
set ajb(a: FinancialChartXAxisMode);
private alv;
get amc(): number;
set amc(a: number);
private aly;
get amf(): number;
set amf(a: number);
private alw;
get amd(): number;
set amd(a: number);
private alx;
get ame(): number;
set ame(a: number);
private alz;
get amg(): number;
set amg(a: number);
private ajc;
get ajd(): FinancialChartYAxisMode;
set ajd(a: FinancialChartYAxisMode);
private akm;
get ak2(): boolean;
set ak2(a: boolean);
private ai3;
get ai4(): FinancialChartType;
set ai4(a: FinancialChartType);
protected get_agw(): HorizontalAlignment;
protected set_agw(a: HorizontalAlignment): void;
private akn;
get ak3(): boolean;
set ak3(a: boolean);
private ajh;
get aji(): FinancialIndicatorTypeCollection;
set aji(a: FinancialIndicatorTypeCollection);
private ajj;
get ajk(): FinancialOverlayTypeCollection;
set ajk(a: FinancialOverlayTypeCollection);
private ale;
private get indicatorCharts();
private set indicatorCharts(value);
private akp;
get ak7(): boolean;
set ak7(a: boolean);
protected get_ke(): number;
protected set_ke(a: number): void;
private static readonly ao2;
private ako;
get ak6(): boolean;
set ak6(a: boolean);
private static readonly apd;
private akq;
get ak8(): boolean;
set ak8(a: boolean);
private akg;
get zoomSliderChart(): XamDataChart;
set zoomSliderChart(a: XamDataChart);
private aj1;
private get zoomSliderAxis();
private set zoomSliderAxis(value);
private aim;
private get zoomSliderXAxis();
private set zoomSliderXAxis(value);
private aje;
get ajg(): FinancialChartZoomSliderType;
set ajg(a: FinancialChartZoomSliderType);
private ah5;
get aid(): BrushCollection;
set aid(a: BrushCollection);
private ah6;
get aie(): BrushCollection;
set aie(a: BrushCollection);
private ah7;
get aif(): BrushCollection;
set aif(a: BrushCollection);
private ah8;
get aig(): BrushCollection;
set aig(a: BrushCollection);
private aia;
get aii(): BrushCollection;
set aii(a: BrushCollection);
private ah9;
get aih(): BrushCollection;
set aih(a: BrushCollection);
private ah4;
get aic(): BrushCollection;
set aic(a: BrushCollection);
private ah3;
get aib(): BrushCollection;
set aib(a: BrushCollection);
private alu;
get amb(): number;
set amb(a: number);
private als;
get al9(): number;
set al9(a: number);
private alr;
get al8(): number;
set al8(a: number);
private alq;
get al7(): number;
set al7(a: number);
private ajt;
get aju(): IndicatorDisplayTypeCollection;
set aju(a: IndicatorDisplayTypeCollection);
private amv;
get am2(): number;
set am2(a: number);
private alp;
get al6(): number;
set al6(a: number);
private amy;
get am5(): number;
set am5(a: number);
private amw;
get am3(): number;
set am3(a: number);
private amu;
get am1(): number;
set am1(a: number);
private amx;
get am4(): number;
set am4(a: number);
private aiy;
get ai0(): FinancialChartRangeSelectorOptionCollection;
set ai0(a: FinancialChartRangeSelectorOptionCollection);
aiz: FinancialChartRangeSelectorOptionCollection;
private aiu;
get customIndicatorNames(): CustomIndicatorNameCollection;
set customIndicatorNames(a: CustomIndicatorNameCollection);
applyCustomIndicators: (sender: any, e: FinancialChartCustomIndicatorArgs) => void;
protected get_hi(): boolean;
protected set_hi(a: boolean): void;
private arg;
get arh(): Brush;
set arh(a: Brush);
private al4;
get amn(): number;
set amn(a: number);
private akl;
get aky(): boolean;
set aky(a: boolean);
private ajl;
get ajm(): IChartLegend;
set ajm(a: IChartLegend);
private ail;
private get xAxis();
private set xAxis(value);
private aj0;
private get yAxis();
private set yAxis(value);
private ajz;
private get volumeAxis();
private set volumeAxis(value);
private aik;
private get volumeXAxis();
private set volumeXAxis(value);
private ajy;
private get indicatorAxis();
private set indicatorAxis(value);
private aij;
private get indicatorXAxis();
private set indicatorXAxis(value);
private ald;
private get alg();
private set alg(value);
private alf;
private get ali();
private set ali(value);
private alm;
get alo(): Date;
set alo(a: Date);
private all;
get aln(): Date;
set aln(a: Date);
private alj;
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;
}