UNPKG

igniteui-angular-charts

Version:

Ignite UI Angular charting components for building rich data visualizations for modern web apps.

1,088 lines (1,087 loc) 35.7 kB
/* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ import { __extends } from "tslib"; import { RadialBaseChart } from "./RadialBaseChart"; import { ProportionalCategoryAngleAxis } from "./ProportionalCategoryAngleAxis"; import { NumericRadiusAxis } from "./NumericRadiusAxis"; import { Base, typeCast, runOn, delegateCombine, enumGetBox, markType } from "igniteui-angular-core"; import { PieChartSweepDirection_$type } from "./PieChartSweepDirection"; import { CalloutCollisionMode_$type } from "igniteui-angular-core"; import { LegendEmptyValuesMode_$type } from "igniteui-angular-core"; import { OthersCategoryType_$type } from "igniteui-angular-core"; import { AxisRangeBufferMode_$type } from "./AxisRangeBufferMode"; import { RadialLabelMode_$type } from "igniteui-angular-core"; import { CollisionAvoidanceType_$type } from "./CollisionAvoidanceType"; import { RadialBase } from "./RadialBase"; import { List$1 } from "igniteui-angular-core"; import { RadialPieSeries } from "./RadialPieSeries"; import { AnchoredRadialSeries } from "./AnchoredRadialSeries"; import { AxisLabelSettings } from "./AxisLabelSettings"; import { OthersCategoryContext } from "./OthersCategoryContext"; import { isNaN_ } from "igniteui-angular-core"; /** * @hidden */ var DataPieBaseChart = /** @class */ /*@__PURE__*/ (function (_super) { __extends(DataPieBaseChart, _super); function DataPieBaseChart() { var _this = _super.call(this) || this; _this.ajx = null; _this.ah0 = null; _this.ajt = null; _this.ahy = null; _this.ajv = null; _this.ahz = null; _this.ajs = null; _this.ahx = null; _this.ai4 = 0; _this.aii = 0; _this.ah7 = 6; _this.alk = null; _this.alj = null; _this.ajy = null; _this.ajr = null; _this.aib = 0; _this.aig = 1; _this.ai5 = 3; _this.aju = null; _this.ajq = null; _this.aiu = true; _this.ah5 = 0; _this.ai2 = 0; _this.ai3 = 0; _this.ai8 = 0; _this.aiv = false; _this.ajo = 10; _this.aja = NaN; _this.ai9 = NaN; _this.ajb = 0; _this.ai6 = NaN; _this.ai7 = NaN; _this.ajw = " - "; _this.ain = 0; _this.aim = 0; _this.air = true; _this.ait = true; _this.ah9 = 0; _this.ais = false; return _this; } DataPieBaseChart.prototype.hg = function () { return true; }; DataPieBaseChart.prototype.alf = function (a) { this.alg(function (b, c) { return a(b); }); }; DataPieBaseChart.prototype.alg = function (a) { if (this.dataChart == null) { return; } for (var b = 0; b < this.dataChart.series.count; b++) { var c = this.dataChart.series._inner[b]; if (c.fu) { a(c, b); } } }; DataPieBaseChart.prototype.ald = function (a) { this.ale(function (b, c) { return a(b); }); }; DataPieBaseChart.prototype.ale = function (a) { if (this.dataChart == null) { return; } for (var b = 0; b < this.dataChart.series.count; b++) { var c = this.dataChart.series._inner[b]; if (c.fu) { a(c, b); } } }; DataPieBaseChart.prototype.xa = function () { var a = this.bf.dataSeries != null ? this.bf.dataSeries.count : 0; _super.prototype.xa.call(this); if (this.aj5 != null) { var b = this.aj5; this.angleAxis.f2 = b; } else { this.angleAxis.f2 = this.ade == null ? RadialBaseChart.aex(this.angleAxis, this.bf.dataSeries) : this.ade; } this.angleAxis.itemsSource = this.dataChart != null && this.dataChart.series.count > 0 ? this.dataChart.series._inner[0].itemsSource : null; if (this.ala != null) { this.angleAxis.or = this.ala; } else { this.angleAxis.or = (this.dataChart != null && this.dataChart.series.count > 0 && typeCast(RadialPieSeries.$, this.dataChart.series._inner[0]) !== null) ? this.dataChart.series._inner[0].ac0 : null; } }; DataPieBaseChart.prototype.c2 = function (a, b) { if (this.c5 == null || this.c5.count == 0) { return 13; } var c = _super.prototype.c2.call(this, a, b); if (c == 1) { return 13; } return c; }; DataPieBaseChart.prototype.w8 = function (a) { }; DataPieBaseChart.prototype.hc = function (a) { if (!_super.prototype.hc.call(this, a)) { return false; } return true; }; DataPieBaseChart.prototype.xb = function () { this.valueAxis.lo = this.ai1; this.valueAxis.mm = this.ajp; }; Object.defineProperty(DataPieBaseChart.prototype, "angleAxis", { get: function () { return this.aik; }, set: function (a) { var b = this.angleAxis; if (a != b) { this.aik = a; this.wd("AngleAxis", b, this.angleAxis); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "valueAxis", { get: function () { return this.aid; }, set: function (a) { var b = this.valueAxis; if (a != b) { this.aid = a; this.wd("ValueAxis", b, this.valueAxis); } }, enumerable: false, configurable: true }); DataPieBaseChart.prototype.get_aiy = function () { return false; }; Object.defineProperty(DataPieBaseChart.prototype, "aiy", { get: function () { return this.get_aiy(); }, enumerable: false, configurable: true }); DataPieBaseChart.prototype.dc = function (a, b) { var c = null; if (b == 35) { c = this.aiq(a, b); } if (a.index > 0) { if (!this.aiy) { if (c != null) { c.o4(); } return null; } } return c; }; DataPieBaseChart.prototype.vn = function (a, b) { _super.prototype.vn.call(this, a, b); if (this.g0(a) && this.ce.isCalloutLayer(a)) { if (this.alm != null) { this.ce.setCalloutLightColor(a, this.alm); } if (this.all != null) { this.ce.setCalloutDarkColor(a, this.all); } var c = this.ah; if (this.ah8 != 0) { c = this.ah8; } this.ce.setCollisionMode(a, c); } }; DataPieBaseChart.prototype.aiq = function (a, b) { var c = null; if (b == 35) { c = this.df(35); } else { c = this.df(35); } if (this.ala != null) { c.ac0 = this.ala; } else { c.ac0 = a.getMemberPathFor(0); } if (this.aj8 != null) { c.ad3 = this.aj8; } c.adt = this.aic; c.y4 = this.angleAxis; c.za = this.valueAxis; c.ha = true; c.ack = true; c.aa5 = this.aku; c.yw = this.ah4; c.aa2 = this.akn; c.yv = this.ah3; c.aav = this.ake; c.yt = this.ah2; c.aaz = this.aka; c.yu = this.ah1; c.zh = this.aip; c.zi = this.aio; c.aag = this.aks; return c; }; DataPieBaseChart.prototype.aaq = function () { return this.angleAxis; }; DataPieBaseChart.prototype.aar = function () { return this.valueAxis; }; DataPieBaseChart.prototype.ux = function () { this.angleAxis = new ProportionalCategoryAngleAxis(); this.angleAxis.name = "angleAxis"; var a = this.angleAxis; a.propertyChanged = delegateCombine(a.propertyChanged, runOn(this, this.alh)); this.angleAxis.k5 = 0; this.valueAxis = new NumericRadiusAxis(); this.valueAxis.name = "valueAxis"; var b = this.valueAxis; b.propertyChanged = delegateCombine(b.propertyChanged, runOn(this, this.ali)); if (this.angleAxis.az == null) { this.angleAxis.az = new AxisLabelSettings(); } if (this.valueAxis.az == null) { this.valueAxis.az = new AxisLabelSettings(); } }; DataPieBaseChart.prototype.alh = function (a, b) { switch (b.propertyName) { case "ActualMinimumValue": this.wv("AngleAxisActualMinimum"); break; case "ActualMaximumValue": this.wv("AngleAxisActualMaximum"); break; } }; DataPieBaseChart.prototype.ali = function (a, b) { switch (b.propertyName) { case "ActualMinimumValue": this.wv("ValueAxisActualMinimum"); break; case "ActualMaximumValue": this.wv("ValueAxisActualMaximum"); break; } }; DataPieBaseChart.prototype.ur = function (a, b) { var c = typeCast(RadialBase.$, a); if (c != null) { c.xf = this.c2(a, b); } }; DataPieBaseChart.prototype.af9 = function (a) { _super.prototype.af9.call(this, a); a.lf = this.aiz; a.lj = this.ai0; a.og = this.aje; if (!isNaN_(this.ajg)) { a.oh = this.ajg; } else { a.oh = 0.65; } }; DataPieBaseChart.prototype.af7 = function (a) { _super.prototype.af7.call(this, a); a.ol = this.akj; a.n0 = this.aih; a.oe = this.ajf; if (!isNaN_(this.ajh)) { a.ne = this.ajh; } if (this.aij != 0) { if (this.aij == 1) { a.ch = false; } else { a.ch = true; } } }; DataPieBaseChart.prototype.vi = function (a) { _super.prototype.vi.call(this, a); a.ev = this.aix; }; DataPieBaseChart.prototype.wd = function (a, b, c) { var _this = this; _super.prototype.wd.call(this, a, b, c); switch (a) { case "SliceLabelPositionMode": this.u9(function (d) { if (d.eq) { _this.ce.setCollisionMode(d, _this.ah8); } }); break; case "SliceLabelContentSeparator": this.ald(function (d) { return d.aag = _this.aks; }); break; case "SliceLabelContentMode": this.ald(function (d) { return d.zh = _this.aip; }); break; case "LegendSliceLabelContentMode": this.ald(function (d) { return d.zi = _this.aio; }); break; case "SliceLabelFormat": this.ald(function (d) { return d.aa5 = _this.aku; }); break; case "SliceLabelFormatSpecifiers": this.ald(function (d) { return d.yw = _this.ah4; }); break; case "OthersSliceLabelFormat": this.ald(function (d) { return d.aa2 = _this.akn; }); break; case "OthersSliceLabelFormatSpecifiers": this.ald(function (d) { return d.yv = _this.ah3; }); break; case "LegendSliceLabelFormat": this.ald(function (d) { return d.aav = _this.aku; }); break; case "LegendSliceLabelFormatSpecifiers": this.ald(function (d) { return d.yt = _this.ah4; }); break; case "LegendOthersSliceLabelFormat": this.ald(function (d) { return d.aaz = _this.aka; }); break; case "LegendOthersSliceLabelFormatSpecifiers": this.ald(function (d) { return d.yu = _this.ah1; }); break; case "SweepDirection": if (this.angleAxis != null) { if (this.aij != 0) { if (this.aij == 1) { this.angleAxis.ch = false; } else { this.angleAxis.ch = true; } } else { this.angleAxis.ch = this.aa2; } } break; case "StartAngle": if (this.angleAxis != null) { this.angleAxis.ne = isNaN_(this.ajh) ? 0 : this.ajh; } break; case "RadiusExtent": if (this.valueAxis != null) { this.valueAxis.oh = isNaN_(this.ajg) ? 0.65 : this.ajg; } break; case "OthersCategoryText": if (this.angleAxis != null) { this.angleAxis.ol = this.akj; } break; case "OthersCategoryType": if (this.angleAxis != null) { this.angleAxis.n0 = this.aih; } break; case "OthersCategoryThreshold": if (this.angleAxis != null) { this.angleAxis.oe = this.ajf; } break; case "InnerExtent": if (this.valueAxis != null) { this.valueAxis.og = this.aje; } break; case "LightSliceLabelColor": this.u6(function (d) { if (d.eq) { _this.ce.setCalloutLightColor(d, _this.alm); } }); break; case "DarkSliceLabelColor": this.u6(function (d) { if (d.eq) { _this.ce.setCalloutDarkColor(d, _this.all); } }); break; case "ValueMemberPath": if (c != null) { this.vb(function (d) { if (typeCast(AnchoredRadialSeries.$, d) !== null) { var e = d; e.ac0 = _this.ala; } }); this.angleAxis.or = this.ala; } else { this.wk(); } break; case "LabelMemberPath": if (c != null) { var d = this.aj5; this.angleAxis.f2 = d; } else { this.wk(); } break; case "LegendLabelMemberPath": if (c != null) { this.vb(function (e) { if (typeCast(RadialPieSeries.$, e) !== null) { var f = e; f.ad3 = _this.aj8; } }); } else { this.wk(); } break; case "AngleAxisInterval": this.angleAxis.nb = this.ajc; break; case "ValueAxisInterval": this.valueAxis.l8 = this.ajk; break; case "ValueAxisFavorLabellingScaleEnd": this.valueAxis.lj = this.ai0; break; case "ValueAxisAutoRangeBufferMode": this.valueAxis.ky = this.ah6; break; case "AngleAxisMinorInterval": this.angleAxis.nc = this.ajd; break; case "ValueAxisMinorInterval": this.valueAxis.md = this.ajn; break; case "ValueAxisIsLogarithmic": this.valueAxis.lo = this.ai1; break; case "ValueAxisLogarithmBase": this.valueAxis.mm = this.ajp; break; case "ValueAxisMinimumValue": this.valueAxis.mc = this.ajm; break; case "ValueAxisMaximumValue": this.valueAxis.mb = this.ajl; break; case "MarkerCollision": this.vc(function (e, f) { return _this.ur(e, f); }); break; case "ValueAxisAbbreviateLargeNumbers": this.agg(function (e) { return e.lf = _this.aiz; }); break; case "FireMouseLeaveOnManipulationStart": this.v1(function (e) { return e.ev = _this.aix; }); break; } }; Object.defineProperty(DataPieBaseChart.prototype, "aku", { get: function () { return this.ajx; }, set: function (a) { var b = this.aku; if (a != b) { this.ajx = a; this.wd("SliceLabelFormat", b, this.aku); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "ah4", { get: function () { return this.ah0; }, set: function (a) { var b = this.ah4; if (a != b) { this.ah0 = a; this.wd("SliceLabelFormatSpecifiers", b, this.ah4); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "ake", { get: function () { return this.ajt; }, set: function (a) { var b = this.ake; if (a != b) { this.ajt = a; this.wd("LegendSliceLabelFormat", b, this.ake); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "ah2", { get: function () { return this.ahy; }, set: function (a) { var b = this.ah2; if (a != b) { this.ahy = a; this.wd("LegendSliceLabelFormatSpecifiers", b, this.ah2); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "akn", { get: function () { return this.ajv; }, set: function (a) { var b = this.akn; if (a != b) { this.ajv = a; this.wd("OthersSliceLabelFormat", b, this.akn); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "ah3", { get: function () { return this.ahz; }, set: function (a) { var b = this.ah3; if (a != b) { this.ahz = a; this.wd("OthersSliceLabelFormatSpecifiers", b, this.ah3); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "aka", { get: function () { return this.ajs; }, set: function (a) { var b = this.aka; if (a != b) { this.ajs = a; this.wd("LegendOthersSliceLabelFormat", b, this.aka); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "ah1", { get: function () { return this.ahx; }, set: function (a) { var b = this.ah1; if (a != b) { this.ahx = a; this.wd("LegendOthersSliceLabelFormatSpecifiers", b, this.ah1); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "aje", { get: function () { return this.ai4; }, set: function (a) { var b = this.aje; if (a != b) { this.ai4 = a; this.wd("InnerExtent", b, this.aje); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "aij", { get: function () { return this.aii; }, set: function (a) { var b = this.aij; if (a != b) { this.aii = a; this.wd("SweepDirection", enumGetBox(PieChartSweepDirection_$type, b), enumGetBox(PieChartSweepDirection_$type, this.aij)); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "ah8", { get: function () { return this.ah7; }, set: function (a) { var b = this.ah8; if (a != b) { this.ah7 = a; this.wd("SliceLabelPositionMode", enumGetBox(CalloutCollisionMode_$type, b), enumGetBox(CalloutCollisionMode_$type, this.ah8)); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "alm", { get: function () { return this.alk; }, set: function (a) { var b = this.alm; if (a != b) { this.alk = a; this.wd("LightSliceLabelColor", b, this.alm); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "all", { get: function () { return this.alj; }, set: function (a) { var b = this.all; if (a != b) { this.alj = a; this.wd("DarkSliceLabelColor", b, this.all); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "ala", { get: function () { return this.ajy; }, set: function (a) { var b = this.ala; if (a != b) { this.ajy = a; this.wd("ValueMemberPath", b, this.ala); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "aj8", { get: function () { return this.ajr; }, set: function (a) { var b = this.ajr; if (a != b) { this.ajr = a; this.wd("LegendLabelMemberPath", b, this.ajr); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "aic", { get: function () { return this.aib; }, set: function (a) { var b = this.aib; if (a != b) { this.aib = a; this.wd("LegendEmptyValuesMode", enumGetBox(LegendEmptyValuesMode_$type, b), this.ajr); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "aih", { get: function () { return this.aig; }, set: function (a) { var b = this.aih; if (a != b) { this.aig = a; this.wd("OthersCategoryType", enumGetBox(OthersCategoryType_$type, b), enumGetBox(OthersCategoryType_$type, this.aih)); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "ajf", { get: function () { return this.ai5; }, set: function (a) { var b = this.ajf; if (a != b) { this.ai5 = a; this.wd("OthersCategoryThreshold", b, this.ajf); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "akj", { get: function () { return this.aju; }, set: function (a) { var b = this.akj; if (a != b) { this.aju = a; this.wd("OthersCategoryText", b, this.akj); } }, enumerable: false, configurable: true }); DataPieBaseChart.prototype.aif = function () { var a = new OthersCategoryContext(); if (this.angleAxis != null && this.angleAxis.kv != null) { var b = new List$1(Base.$, 0); for (var c = 0; c < this.angleAxis.kv.count; c++) { if (this.angleAxis.isOthersValue(c)) { b.add1(this.angleAxis.kv.item(c)); } } a.items = b.toArray(); } return a; }; Object.defineProperty(DataPieBaseChart.prototype, "aj5", { get: function () { return this.ajq; }, set: function (a) { var b = this.aj5; if (a != b) { this.ajq = a; this.wd("LabelMemberPath", b, this.aj5); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "ai0", { get: function () { return this.aiu; }, set: function (a) { var b = this.ai0; if (a != b) { this.aiu = a; this.wd("ValueAxisFavorLabellingScaleEnd", b, this.ai0); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "ah6", { get: function () { return this.ah5; }, set: function (a) { var b = this.ah6; if (a != b) { this.ah5 = a; this.wd("ValueAxisAutoRangeBufferMode", enumGetBox(AxisRangeBufferMode_$type, b), enumGetBox(AxisRangeBufferMode_$type, this.ah6)); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "ajc", { get: function () { return this.ai2; }, set: function (a) { var b = this.ajc; if (a != b) { this.ai2 = a; this.wd("AngleAxisInterval", b, this.ajc); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "ajd", { get: function () { return this.ai3; }, set: function (a) { var b = this.ajd; if (a != b) { this.ai3 = a; this.wd("AngleAxisMinorInterval", b, this.ajd); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "ajk", { get: function () { return this.ai8; }, set: function (a) { var b = this.ajk; if (a != b) { this.ai8 = a; this.wd("ValueAxisInterval", b, this.ajk); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "ai1", { get: function () { return this.aiv; }, set: function (a) { var b = this.ai1; if (a != b) { this.aiv = a; this.wd("ValueAxisIsLogarithmic", b, this.ai1); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "ajp", { get: function () { return this.ajo; }, set: function (a) { var b = this.ajp; if (a != b) { this.ajo = a; this.wd("ValueAxisLogarithmBase", b, this.ajp); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "ajm", { get: function () { return this.aja; }, set: function (a) { var b = this.ajm; if (a != b) { this.aja = a; this.wd("ValueAxisMinimumValue", b, this.ajm); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "ajl", { get: function () { return this.ai9; }, set: function (a) { var b = this.ajl; if (a != b) { this.ai9 = a; this.wd("ValueAxisMaximumValue", b, this.ajl); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "ajn", { get: function () { return this.ajb; }, set: function (a) { var b = this.ajn; if (a != b) { this.ajb = a; this.wd("ValueAxisMinorInterval", b, this.ajn); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "ajj", { get: function () { return this.valueAxis.l4; }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "aji", { get: function () { return this.valueAxis.l3; }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "ajg", { get: function () { return this.ai6; }, set: function (a) { var b = this.ajg; if (a != b) { this.ai6 = a; this.wd("RadiusExtent", b, this.ajg); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "ajh", { get: function () { return this.ai7; }, set: function (a) { var b = this.ajh; if (a != b) { this.ai7 = a; this.wd("StartAngle", b, this.ajh); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "aks", { get: function () { return this.ajw; }, set: function (a) { var b = this.aks; if (a != b) { this.ajw = a; this.wd("SliceLabelContentSeparator", b, this.aks); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "aip", { get: function () { return this.ain; }, set: function (a) { var b = this.aip; if (a != b) { this.ain = a; this.wd("SliceLabelContentMode", enumGetBox(RadialLabelMode_$type, b), enumGetBox(RadialLabelMode_$type, this.aip)); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "aio", { get: function () { return this.aim; }, set: function (a) { var b = this.aio; if (a != b) { this.aim = a; this.wd("LegendSliceLabelContentMode", enumGetBox(RadialLabelMode_$type, b), enumGetBox(RadialLabelMode_$type, this.aio)); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "aiw", { get: function () { return this.air; }, set: function (a) { var b = this.aiw; if (a != b) { this.air = a; this.wd("AngleAxisFavorLabellingScaleEnd", b, this.aiw); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "aiz", { get: function () { return this.ait; }, set: function (a) { var b = this.aiz; if (a != b) { this.ait = a; this.wd("ValueAxisAbbreviateLargeNumbers", b, this.aiz); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "aia", { get: function () { return this.ah9; }, set: function (a) { var b = this.ah9; if (a != b) { this.ah9 = a; this.wd("MarkerCollision", enumGetBox(CollisionAvoidanceType_$type, b), enumGetBox(CollisionAvoidanceType_$type, this.ah9)); } }, enumerable: false, configurable: true }); Object.defineProperty(DataPieBaseChart.prototype, "aix", { get: function () { return this.ais; }, set: function (a) { var b = this.ais; if (a != b) { this.ais = a; this.wd("FireMouseLeaveOnManipulationStart", b, this.ais); } }, enumerable: false, configurable: true }); DataPieBaseChart.$t = markType(DataPieBaseChart, 'DataPieBaseChart', RadialBaseChart.$); return DataPieBaseChart; }(RadialBaseChart)); export { DataPieBaseChart };