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 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;
}