UNPKG

igniteui-react-charts

Version:

Ignite UI React charting components for building rich data visualizations using TypeScript APIs.

544 lines (543 loc) 16.5 kB
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; }