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 v8(a: string, b: any, c: any): void; private app; private apo; private apl; private apy; private ai3; provideGrid(a: DomWrapper): void; onDocumentClick(a: Event): void; private al1; private alz; private alw; private aly; private al0; private alx; getContext(): FinancialChartContext; provideContainer(a: any): void; private ap9; private aqn; private ao5; private aql; setGridRows(): void; protected vd(): void; private ap5; private ap6; private aqf; private ao4; private apv; protected va(a: XamDataChart): void; private aqq; private aqt; private aqr; private aqs; ald(): number; vm(source_: any, a: number, b: any): void; vn(source_: any, a: number, b: any): void; vl(source_: any): void; vp(source_: any, a: number, b: any, c: any): void; protected vg(a: Series, b: number): void; private ah9; private get aia(); private set aia(value); private amj; get amq(): any; set amq(a: any); private amk; get amr(): any; set amr(a: any); private amg; get amn(): any; set amn(a: any); private aml; get ams(): any; set ams(a: any); private amm; get amt(): any; set amt(a: any); private amh; get amo(): any; set amo(a: any); private ami; get amp(): any; set amp(a: any); private ajr; get ajs(): IZoomSlider; set ajs(a: IZoomSlider); protected get_j2(): number; protected set_j2(a: number): void; protected get_g6(): boolean; protected set_g6(a: boolean): void; private ak1; get ali(): number; set ali(a: number); constructor(); protected aae(): Axis; protected aaf(): 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 ahw; private aja; private ahv; protected uo(): void; protected ui(a: Series, b: number): void; protected c1(a: Series): MarkerType; protected wy(a: DataSeries): void; protected w1(): void; private aie; private aid; private ain; private aig; private am2; private ahx; private ajb; private ajh; private aji; private ajg; private ajj; private get aj0(); private aix; private get aiy(); private get aj3(); private aiv; private get aiw(); private get aj1(); private aiz; private get ai0(); private get aj2(); private ai4; private get ai5(); protected dc(a: DataSeries, b: DataSeriesType): Series; protected w0(): void; protected afq(a: (arg1: Axis) => void, b: string): void; protected afv(a: (arg1: Axis) => void, b: boolean): void; protected apx(a: (arg1: IZoomableCategoryAxis) => void): void; protected aft(a: (arg1: TitleSettings) => void): void; protected afy(a: (arg1: TitleSettings) => void): void; protected afw(a: (arg1: AxisLabelSettings) => void): void; protected afr(a: (arg1: AxisLabelSettings) => void): void; protected u9(a: XamDataChart): void; private static ame; private amu; private anx; private apf; private ao1; private ao2; private ao7; private apa; private ao8; private ao9; private apb; private al8; protected uy(a: (arg1: Series, arg2: number) => void): void; private ajn; private get volumeChart(); private set volumeChart(value); private ap0; private aj4; private aj8; private aj5; private aj7; private apz; private ajk; private ajm; private aqh; lz(): any; amz(): string; private ajl; private aqg; private akd; private aqe; protected u6(): void; protected get_hd(): boolean; protected get akj(): boolean; private aqm; private ap1; protected vu(a: (arg1: XamDataChart) => void, b: boolean, c: string): void; private apd; private aqa; private get aki(); private ape; private aj9; private ap4; private api; private apn; private apm; private apg; private aph; private apr; private apu; private aps; private ao3; private ap8; private aqk; private apj; private aqi; private akc; private apq; private apc; private aqc; private aqb; private ap3; private apk; private akk; private aqj; private ao6; private aqd; protected w5(a: Series, b: Series, c: DataSeries): void; private am1; protected afl(a: Axis): void; protected afn(a: Axis): void; private apt; protected ve(a: Series, b: number): void; protected vf(a: Series, b: number): void; protected v3(a: string, b: any, c: any): void; protected get_cb(): DomainType; get cb(): DomainType; private ajz; get akh(): boolean; set akh(a: boolean); private al7; get amf(): number; set amf(a: number); private ak8; get alr(): number; set alr(a: number); private ala; get alt(): number; set alt(a: number); private ak9; get als(): number; set als(a: number); private alb; get alu(): number; set alu(a: number); get alq(): number; get alp(): number; private aif; get aih(): FinancialChartVolumeType; set aih(a: FinancialChartVolumeType); private aii; get aij(): FinancialChartXAxisMode; set aij(a: FinancialChartXAxisMode); private ak3; get alk(): number; set alk(a: number); private ak6; get aln(): number; set aln(a: number); private ak4; get all(): number; set all(a: number); private ak5; get alm(): number; set alm(a: number); private ak7; get alo(): number; set alo(a: number); private aik; get ail(): FinancialChartYAxisMode; set ail(a: FinancialChartYAxisMode); private aju; get aka(): boolean; set aka(a: boolean); private aib; get aic(): FinancialChartType; set aic(a: FinancialChartType); protected get_af4(): HorizontalAlignment; protected set_af4(a: HorizontalAlignment): void; private ajv; get akb(): boolean; set akb(a: boolean); private aip; get aiq(): FinancialIndicatorTypeCollection; set aiq(a: FinancialIndicatorTypeCollection); private air; get ais(): FinancialOverlayTypeCollection; set ais(a: FinancialOverlayTypeCollection); private akm; private get indicatorCharts(); private set indicatorCharts(value); private ajx; get akf(): boolean; set akf(a: boolean); protected get_ka(): number; protected set_ka(a: number): void; private static readonly aoa; private ajw; get ake(): boolean; set ake(a: boolean); private static readonly aol; private ajy; get akg(): boolean; set akg(a: boolean); private ajo; get zoomSliderChart(): XamDataChart; set zoomSliderChart(a: XamDataChart); private ai9; private get zoomSliderAxis(); private set zoomSliderAxis(value); private ahu; private get zoomSliderXAxis(); private set zoomSliderXAxis(value); private aim; get aio(): FinancialChartZoomSliderType; set aio(a: FinancialChartZoomSliderType); private ahd; get ahl(): BrushCollection; set ahl(a: BrushCollection); private ahe; get ahm(): BrushCollection; set ahm(a: BrushCollection); private ahf; get ahn(): BrushCollection; set ahn(a: BrushCollection); private ahg; get aho(): BrushCollection; set aho(a: BrushCollection); private ahi; get ahq(): BrushCollection; set ahq(a: BrushCollection); private ahh; get ahp(): BrushCollection; set ahp(a: BrushCollection); private ahc; get ahk(): BrushCollection; set ahk(a: BrushCollection); private ahb; get ahj(): BrushCollection; set ahj(a: BrushCollection); private ak2; get alj(): number; set alj(a: number); private ak0; get alh(): number; set alh(a: number); private akz; get alg(): number; set alg(a: number); private aky; get alf(): number; set alf(a: number); private ai1; get ai2(): IndicatorDisplayTypeCollection; set ai2(a: IndicatorDisplayTypeCollection); private al3; get ama(): number; set ama(a: number); private akx; get ale(): number; set ale(a: number); private al6; get amd(): number; set amd(a: number); private al4; get amb(): number; set amb(a: number); private al2; get al9(): number; set al9(a: number); private al5; get amc(): number; set amc(a: number); private ah6; get ah8(): FinancialChartRangeSelectorOptionCollection; set ah8(a: FinancialChartRangeSelectorOptionCollection); ah7: FinancialChartRangeSelectorOptionCollection; private ah2; get customIndicatorNames(): CustomIndicatorNameCollection; set customIndicatorNames(a: CustomIndicatorNameCollection); applyCustomIndicators: (sender: any, e: FinancialChartCustomIndicatorArgs) => void; protected get_he(): boolean; protected set_he(a: boolean): void; private aqo; get aqp(): Brush; set aqp(a: Brush); private alc; get alv(): number; set alv(a: number); private ajt; get aj6(): boolean; set aj6(a: boolean); private ait; get aiu(): IChartLegend; set aiu(a: IChartLegend); private aht; private get xAxis(); private set xAxis(value); private ai8; private get yAxis(); private set yAxis(value); private ai7; private get volumeAxis(); private set volumeAxis(value); private ahs; private get volumeXAxis(); private set volumeXAxis(value); private ai6; private get indicatorAxis(); private set indicatorAxis(value); private ahr; private get indicatorXAxis(); private set indicatorXAxis(value); private akl; private get ako(); private set ako(value); private akn; private get akq(); private set akq(value); private aku; get akw(): Date; set akw(a: Date); private akt; get akv(): Date; set akv(a: Date); private akr; 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; }