igniteui-angular-charts
Version:
Ignite UI Angular charting components for building rich data visualizations for modern web apps.
544 lines (543 loc) • 16 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 aru;
private art;
private arq;
private ar3;
private ak8;
provideGrid(a: DomWrapper): void;
onDocumentClick(a: Event): void;
private an6;
private an4;
private an1;
private an3;
private an5;
private an2;
getContext(): FinancialChartContext;
provideContainer(a: any): void;
private ase;
private ass;
private ara;
private asq;
setGridRows(): void;
protected v9(): void;
private asa;
private asb;
private ask;
private aq9;
private ar0;
protected v6(a: XamDataChart): void;
private asv;
private asy;
private asw;
private asx;
ani(): 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 ake;
private get akf();
private set akf(value);
private aoo;
get aov(): any;
set aov(a: any);
private aop;
get aow(): any;
set aow(a: any);
private aol;
get aos(): any;
set aos(a: any);
private aoq;
get aox(): any;
set aox(a: any);
private aor;
get aoy(): any;
set aoy(a: any);
private aom;
get aot(): any;
set aot(a: any);
private aon;
get aou(): any;
set aou(a: any);
private alw;
get alx(): IZoomSlider;
set alx(a: IZoomSlider);
protected get_kg(): number;
protected set_kg(a: number): void;
protected get_hg(): boolean;
protected set_hg(a: boolean): void;
private am6;
get ann(): number;
set ann(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 aj1;
private alf;
private aj0;
protected vi(): void;
protected vb(a: Series, b: number): void;
protected c3(a: Series): MarkerType;
protected xz(a: DataSeries): void;
protected x2(): void;
private akj;
private aki;
private aks;
private akl;
private ao7;
private aj2;
private alg;
private alm;
private aln;
private all;
private alo;
private get al5();
private ak2;
private get ak3();
private get al8();
private ak0;
private get ak1();
private get al6();
private ak4;
private get ak5();
private get al7();
private ak9;
private get ala();
protected de(a: DataSeries, b: DataSeriesType): Series;
protected x1(): void;
protected ahu(a: (arg1: Axis) => void, b: string): void;
protected ahz(a: (arg1: Axis) => void, b: boolean): void;
protected ar2(a: (arg1: IZoomableCategoryAxis) => void): void;
protected ahy(a: (arg1: TitleSettings) => void): void;
protected ah3(a: (arg1: TitleSettings) => void): void;
protected ah1(a: (arg1: AxisLabelSettings) => void): void;
protected ahw(a: (arg1: AxisLabelSettings) => void): void;
protected v5(a: XamDataChart): void;
private static aoj;
private aoz;
private ap2;
private ark;
private aq6;
private aq7;
private arc;
private arf;
private ard;
private are;
private arg;
private aod;
protected vu(a: (arg1: Series, arg2: number) => void): void;
private als;
private get volumeChart();
private set volumeChart(value);
private ar5;
private al9;
private amd;
private ama;
private amc;
private ar4;
private alp;
private alr;
private asm;
mj(): any;
ao4(): string;
private alq;
private asl;
private ami;
private asj;
protected v2(): void;
protected get_ho(): boolean;
protected get amo(): boolean;
private asr;
private ar6;
protected wp(a: (arg1: XamDataChart) => void, b: boolean, c: string): void;
private ari;
private asf;
private get amn();
private arj;
private ame;
private ar9;
private arn;
private ars;
private arr;
private arl;
private arm;
private arw;
private arz;
private arx;
private aq8;
private asd;
private asp;
private aro;
private asn;
private amh;
private arv;
private arh;
private asg;
private ash;
private ar8;
private arp;
private amp;
private aso;
private arb;
private asi;
protected x6(a: Series, b: Series, c: DataSeries): void;
private ao6;
protected ahq(a: Axis): void;
protected ahs(a: Axis): void;
private ary;
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 al4;
get amm(): boolean;
set amm(a: boolean);
private aoc;
get aok(): number;
set aok(a: number);
private and;
get anw(): number;
set anw(a: number);
private anf;
get any(): number;
set any(a: number);
private ane;
get anx(): number;
set anx(a: number);
private ang;
get anz(): number;
set anz(a: number);
get anv(): number;
get anu(): number;
private akk;
get akm(): FinancialChartVolumeType;
set akm(a: FinancialChartVolumeType);
private akn;
get ako(): FinancialChartXAxisMode;
set ako(a: FinancialChartXAxisMode);
private am8;
get anp(): number;
set anp(a: number);
private anb;
get ans(): number;
set ans(a: number);
private am9;
get anq(): number;
set anq(a: number);
private ana;
get anr(): number;
set anr(a: number);
private anc;
get ant(): number;
set ant(a: number);
private akp;
get akq(): FinancialChartYAxisMode;
set akq(a: FinancialChartYAxisMode);
private alz;
get amf(): boolean;
set amf(a: boolean);
private akg;
get akh(): FinancialChartType;
set akh(a: FinancialChartType);
protected get_ah9(): HorizontalAlignment;
protected set_ah9(a: HorizontalAlignment): void;
private al0;
get amg(): boolean;
set amg(a: boolean);
private aku;
get akv(): FinancialIndicatorTypeCollection;
set akv(a: FinancialIndicatorTypeCollection);
private akw;
get akx(): FinancialOverlayTypeCollection;
set akx(a: FinancialOverlayTypeCollection);
private amr;
private get indicatorCharts();
private set indicatorCharts(value);
private al2;
get amk(): boolean;
set amk(a: boolean);
protected get_ko(): number;
protected set_ko(a: number): void;
private static readonly aqf;
private al1;
get amj(): boolean;
set amj(a: boolean);
private static readonly aqq;
private al3;
get aml(): boolean;
set aml(a: boolean);
private alt;
get zoomSliderChart(): XamDataChart;
set zoomSliderChart(a: XamDataChart);
private ale;
private get zoomSliderAxis();
private set zoomSliderAxis(value);
private ajz;
private get zoomSliderXAxis();
private set zoomSliderXAxis(value);
private akr;
get akt(): FinancialChartZoomSliderType;
set akt(a: FinancialChartZoomSliderType);
private aji;
get ajq(): BrushCollection;
set ajq(a: BrushCollection);
private ajj;
get ajr(): BrushCollection;
set ajr(a: BrushCollection);
private ajk;
get ajs(): BrushCollection;
set ajs(a: BrushCollection);
private ajl;
get ajt(): BrushCollection;
set ajt(a: BrushCollection);
private ajn;
get ajv(): BrushCollection;
set ajv(a: BrushCollection);
private ajm;
get aju(): BrushCollection;
set aju(a: BrushCollection);
private ajh;
get ajp(): BrushCollection;
set ajp(a: BrushCollection);
private ajg;
get ajo(): BrushCollection;
set ajo(a: BrushCollection);
private am7;
get ano(): number;
set ano(a: number);
private am5;
get anm(): number;
set anm(a: number);
private am4;
get anl(): number;
set anl(a: number);
private am3;
get ank(): number;
set ank(a: number);
private ak6;
get ak7(): IndicatorDisplayTypeCollection;
set ak7(a: IndicatorDisplayTypeCollection);
private an8;
get aof(): number;
set aof(a: number);
private am2;
get anj(): number;
set anj(a: number);
private aob;
get aoi(): number;
set aoi(a: number);
private an9;
get aog(): number;
set aog(a: number);
private an7;
get aoe(): number;
set aoe(a: number);
private aoa;
get aoh(): number;
set aoh(a: number);
private akb;
get akd(): FinancialChartRangeSelectorOptionCollection;
set akd(a: FinancialChartRangeSelectorOptionCollection);
akc: FinancialChartRangeSelectorOptionCollection;
private aj7;
get customIndicatorNames(): CustomIndicatorNameCollection;
set customIndicatorNames(a: CustomIndicatorNameCollection);
applyCustomIndicators: (sender: any, e: FinancialChartCustomIndicatorArgs) => void;
protected get_hp(): boolean;
protected set_hp(a: boolean): void;
private ast;
get asu(): Brush;
set asu(a: Brush);
private anh;
get an0(): number;
set an0(a: number);
private aly;
get amb(): boolean;
set amb(a: boolean);
private aky;
get akz(): IChartLegend;
set akz(a: IChartLegend);
private ajy;
private get xAxis();
private set xAxis(value);
private ald;
private get yAxis();
private set yAxis(value);
private alc;
private get volumeAxis();
private set volumeAxis(value);
private ajx;
private get volumeXAxis();
private set volumeXAxis(value);
private alb;
private get indicatorAxis();
private set indicatorAxis(value);
private ajw;
private get indicatorXAxis();
private set indicatorXAxis(value);
private amq;
private get amt();
private set amt(value);
private ams;
private get amv();
private set amv(value);
private amz;
get am1(): Date;
set am1(a: Date);
private amy;
get am0(): Date;
set am0(a: Date);
private amw;
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;
}