igniteui-angular-charts
Version:
Ignite UI Angular charting components for building rich data visualizations for modern web apps.
544 lines (543 loc) • 16.5 kB
TypeScript
import { Brush } from "igniteui-angular-core";
import { XYChart } from "./XYChart";
import { DomWrapper } from "igniteui-angular-core";
import { EventArgs, IList, Type } from "igniteui-angular-core";
import { IZoomSlider } from "igniteui-angular-core";
import { List$1 } from "igniteui-angular-core";
import { DataSeriesType } from "igniteui-angular-core";
import { IDataSeriesAdapterRule } from "igniteui-angular-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-angular-core";
import { FinancialIndicatorTypeCollection } from "./FinancialIndicatorTypeCollection";
import { FinancialOverlayTypeCollection } from "./FinancialOverlayTypeCollection";
import { FinancialChartZoomSliderType } from "./FinancialChartZoomSliderType";
import { BrushCollection } from "igniteui-angular-core";
import { IndicatorDisplayTypeCollection } from "./IndicatorDisplayTypeCollection";
import { FinancialChartRangeSelectorOptionCollection } from "./FinancialChartRangeSelectorOptionCollection";
import { CustomIndicatorNameCollection } from "./CustomIndicatorNameCollection";
import { IChartLegend } from "igniteui-angular-core";
import { ObservableCollection$1 } from "igniteui-angular-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-angular-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-angular-core";
import { FinancialChartToolbarVisualData } from "./FinancialChartToolbarVisualData";
import { FinancialChartRangeSelectorViewModel } from "./FinancialChartRangeSelectorViewModel";
import { FinancialChartRangeSelectorVisualData } from "./FinancialChartRangeSelectorVisualData";
/**
* @hidden
*/
export declare class FinancialChart extends XYChart {
static $t: Type;
protected w6(a: string, b: any, c: any): void;
private aq6;
private aq5;
private aq2;
private arf;
private akk;
provideGrid(a: DomWrapper): void;
onDocumentClick(a: Event): void;
private ani;
private ang;
private and;
private anf;
private anh;
private ane;
getContext(): FinancialChartContext;
provideContainer(a: any): void;
private arq;
private ar4;
private aqm;
private ar2;
setGridRows(): void;
protected v9(): void;
private arm;
private arn;
private arw;
private aql;
private arc;
protected v6(a: XamDataChart): void;
private ar7;
private asa;
private ar8;
private ar9;
amu(): number;
wj(source_: any, a: number, b: any): void;
wk(source_: any, a: number, b: any): void;
wi(source_: any): void;
wm(source_: any, a: number, b: any, c: any): void;
protected wc(a: Series, b: number): void;
private ajq;
private get ajr();
private set ajr(value);
private an0;
get an7(): any;
set an7(a: any);
private an1;
get an8(): any;
set an8(a: any);
private anx;
get an4(): any;
set an4(a: any);
private an2;
get an9(): any;
set an9(a: any);
private an3;
get aoa(): any;
set aoa(a: any);
private any;
get an5(): any;
set an5(a: any);
private anz;
get an6(): any;
set an6(a: any);
private ak8;
get ak9(): IZoomSlider;
set ak9(a: IZoomSlider);
protected get_kg(): number;
protected set_kg(a: number): void;
protected get_hg(): boolean;
protected set_hg(a: boolean): void;
private ami;
get amz(): number;
set amz(a: number);
constructor();
protected abj(): Axis;
protected abk(): Axis;
onAttachedToUI(): void;
onDetachedFromUI(): void;
protected bf(a: DataSeries): DataSeriesType;
protected get_ie(): List$1<DataSeriesType>;
protected get ie(): List$1<DataSeriesType>;
protected get_id(): List$1<IDataSeriesAdapterRule>;
protected get id(): List$1<IDataSeriesAdapterRule>;
private ajd;
private akr;
private ajc;
protected vi(): void;
protected vb(a: Series, b: number): void;
protected c3(a: Series): MarkerType;
protected xz(a: DataSeries): void;
protected x2(): void;
private ajv;
private aju;
private aj4;
private ajx;
private aoj;
private aje;
private aks;
private aky;
private akz;
private akx;
private ak0;
private get alh();
private ake;
private get akf();
private get alk();
private akc;
private get akd();
private get ali();
private akg;
private get akh();
private get alj();
private akl;
private get akm();
protected de(a: DataSeries, b: DataSeriesType): Series;
protected x1(): void;
protected ag7(a: (arg1: Axis) => void, b: string): void;
protected ahc(a: (arg1: Axis) => void, b: boolean): void;
protected are(a: (arg1: IZoomableCategoryAxis) => void): void;
protected aha(a: (arg1: TitleSettings) => void): void;
protected ahf(a: (arg1: TitleSettings) => void): void;
protected ahd(a: (arg1: AxisLabelSettings) => void): void;
protected ag8(a: (arg1: AxisLabelSettings) => void): void;
protected v5(a: XamDataChart): void;
private static anv;
private aob;
private ape;
private aqw;
private aqi;
private aqj;
private aqo;
private aqr;
private aqp;
private aqq;
private aqs;
private anp;
protected vu(a: (arg1: Series, arg2: number) => void): void;
private ak4;
private get volumeChart();
private set volumeChart(value);
private arh;
private all;
private alp;
private alm;
private alo;
private arg;
private ak1;
private ak3;
private ary;
mj(): any;
aog(): string;
private ak2;
private arx;
private alu;
private arv;
protected v2(): void;
protected get_ho(): boolean;
protected get al0(): boolean;
private ar3;
private ari;
protected wr(a: (arg1: XamDataChart) => void, b: boolean, c: string): void;
private aqu;
private arr;
private get alz();
private aqv;
private alq;
private arl;
private aqz;
private aq4;
private aq3;
private aqx;
private aqy;
private aq8;
private arb;
private aq9;
private aqk;
private arp;
private ar1;
private aq0;
private arz;
private alt;
private aq7;
private aqt;
private art;
private ars;
private ark;
private aq1;
private al1;
private ar0;
private aqn;
private aru;
protected x6(a: Series, b: Series, c: DataSeries): void;
private aoi;
protected ag2(a: Axis): void;
protected ag4(a: Axis): void;
private ara;
protected wa(a: Series, b: number): void;
protected wb(a: Series, b: number): void;
protected w1(a: string, b: any, c: any): void;
protected get_cd(): DomainType;
get cd(): DomainType;
private alg;
get aly(): boolean;
set aly(a: boolean);
private ano;
get anw(): number;
set anw(a: number);
private amp;
get am8(): number;
set am8(a: number);
private amr;
get ana(): number;
set ana(a: number);
private amq;
get am9(): number;
set am9(a: number);
private ams;
get anb(): number;
set anb(a: number);
get am7(): number;
get am6(): number;
private ajw;
get ajy(): FinancialChartVolumeType;
set ajy(a: FinancialChartVolumeType);
private ajz;
get aj0(): FinancialChartXAxisMode;
set aj0(a: FinancialChartXAxisMode);
private amk;
get am1(): number;
set am1(a: number);
private amn;
get am4(): number;
set am4(a: number);
private aml;
get am2(): number;
set am2(a: number);
private amm;
get am3(): number;
set am3(a: number);
private amo;
get am5(): number;
set am5(a: number);
private aj1;
get aj2(): FinancialChartYAxisMode;
set aj2(a: FinancialChartYAxisMode);
private alb;
get alr(): boolean;
set alr(a: boolean);
private ajs;
get ajt(): FinancialChartType;
set ajt(a: FinancialChartType);
protected get_ahl(): HorizontalAlignment;
protected set_ahl(a: HorizontalAlignment): void;
private alc;
get als(): boolean;
set als(a: boolean);
private aj6;
get aj7(): FinancialIndicatorTypeCollection;
set aj7(a: FinancialIndicatorTypeCollection);
private aj8;
get aj9(): FinancialOverlayTypeCollection;
set aj9(a: FinancialOverlayTypeCollection);
private al3;
private get indicatorCharts();
private set indicatorCharts(value);
private ale;
get alw(): boolean;
set alw(a: boolean);
protected get_ko(): number;
protected set_ko(a: number): void;
private static readonly apr;
private ald;
get alv(): boolean;
set alv(a: boolean);
private static readonly ap2;
private alf;
get alx(): boolean;
set alx(a: boolean);
private ak5;
get zoomSliderChart(): XamDataChart;
set zoomSliderChart(a: XamDataChart);
private akq;
private get zoomSliderAxis();
private set zoomSliderAxis(value);
private ajb;
private get zoomSliderXAxis();
private set zoomSliderXAxis(value);
private aj3;
get aj5(): FinancialChartZoomSliderType;
set aj5(a: FinancialChartZoomSliderType);
private aiu;
get ai2(): BrushCollection;
set ai2(a: BrushCollection);
private aiv;
get ai3(): BrushCollection;
set ai3(a: BrushCollection);
private aiw;
get ai4(): BrushCollection;
set ai4(a: BrushCollection);
private aix;
get ai5(): BrushCollection;
set ai5(a: BrushCollection);
private aiz;
get ai7(): BrushCollection;
set ai7(a: BrushCollection);
private aiy;
get ai6(): BrushCollection;
set ai6(a: BrushCollection);
private ait;
get ai1(): BrushCollection;
set ai1(a: BrushCollection);
private ais;
get ai0(): BrushCollection;
set ai0(a: BrushCollection);
private amj;
get am0(): number;
set am0(a: number);
private amh;
get amy(): number;
set amy(a: number);
private amg;
get amx(): number;
set amx(a: number);
private amf;
get amw(): number;
set amw(a: number);
private aki;
get akj(): IndicatorDisplayTypeCollection;
set akj(a: IndicatorDisplayTypeCollection);
private ank;
get anr(): number;
set anr(a: number);
private ame;
get amv(): number;
set amv(a: number);
private ann;
get anu(): number;
set anu(a: number);
private anl;
get ans(): number;
set ans(a: number);
private anj;
get anq(): number;
set anq(a: number);
private anm;
get ant(): number;
set ant(a: number);
private ajn;
get ajp(): FinancialChartRangeSelectorOptionCollection;
set ajp(a: FinancialChartRangeSelectorOptionCollection);
ajo: FinancialChartRangeSelectorOptionCollection;
private ajj;
get customIndicatorNames(): CustomIndicatorNameCollection;
set customIndicatorNames(a: CustomIndicatorNameCollection);
applyCustomIndicators: (sender: any, e: FinancialChartCustomIndicatorArgs) => void;
protected get_hp(): boolean;
protected set_hp(a: boolean): void;
private ar5;
get ar6(): Brush;
set ar6(a: Brush);
private amt;
get anc(): number;
set anc(a: number);
private ala;
get aln(): boolean;
set aln(a: boolean);
private aka;
get akb(): IChartLegend;
set akb(a: IChartLegend);
private aja;
private get xAxis();
private set xAxis(value);
private akp;
private get yAxis();
private set yAxis(value);
private ako;
private get volumeAxis();
private set volumeAxis(value);
private ai9;
private get volumeXAxis();
private set volumeXAxis(value);
private akn;
private get indicatorAxis();
private set indicatorAxis(value);
private ai8;
private get indicatorXAxis();
private set indicatorXAxis(value);
private al2;
private get al5();
private set al5(value);
private al4;
private get al7();
private set al7(value);
private amb;
get amd(): Date;
set amd(a: Date);
private ama;
get amc(): Date;
set amc(a: Date);
private al8;
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;
}