igniteui-react-charts
Version:
Ignite UI React charting components for building rich data visualizations using TypeScript APIs.
1,091 lines (1,090 loc) • 34.6 kB
JavaScript
/*
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-react-core";
import { PieChartSweepDirection_$type } from "./PieChartSweepDirection";
import { CalloutCollisionMode_$type } from "igniteui-react-core";
import { LegendEmptyValuesMode_$type } from "igniteui-react-core";
import { OthersCategoryType_$type } from "igniteui-react-core";
import { AxisRangeBufferMode_$type } from "./AxisRangeBufferMode";
import { RadialLabelMode_$type } from "igniteui-react-core";
import { CollisionAvoidanceType_$type } from "./CollisionAvoidanceType";
import { RadialBase } from "./RadialBase";
import { List$1 } from "igniteui-react-core";
import { RadialPieSeries } from "./RadialPieSeries";
import { AnchoredRadialSeries } from "./AnchoredRadialSeries";
import { AxisLabelSettings } from "./AxisLabelSettings";
import { OthersCategoryContext } from "./OthersCategoryContext";
import { isNaN_ } from "igniteui-react-core";
/**
* @hidden
*/
var DataPieBaseChart = /** @class */ /*@__PURE__*/ (function (_super) {
__extends(DataPieBaseChart, _super);
function DataPieBaseChart() {
var _this = _super.call(this) || this;
_this.aj3 = null;
_this.ah6 = null;
_this.ajz = null;
_this.ah4 = null;
_this.aj1 = null;
_this.ah5 = null;
_this.ajy = null;
_this.ah3 = null;
_this.aja = 0;
_this.aio = 0;
_this.aid = 6;
_this.alq = null;
_this.alp = null;
_this.aj4 = null;
_this.ajx = null;
_this.aih = 0;
_this.aim = 1;
_this.ajb = 3;
_this.aj0 = null;
_this.ajw = null;
_this.ai0 = true;
_this.aib = 0;
_this.ai8 = 0;
_this.ai9 = 0;
_this.aje = 0;
_this.ai1 = false;
_this.aju = 10;
_this.ajg = NaN;
_this.ajf = NaN;
_this.ajh = 0;
_this.ajc = NaN;
_this.ajd = NaN;
_this.aj2 = " - ";
_this.ait = 0;
_this.ais = 0;
_this.aix = true;
_this.aiz = true;
_this.aif = 0;
_this.aiy = false;
return _this;
}
DataPieBaseChart.prototype.hk = function () {
return true;
};
DataPieBaseChart.prototype.all = function (a) {
this.alm(function (b, c) { return a(b); });
};
DataPieBaseChart.prototype.alm = 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.alj = function (a) {
this.alk(function (b, c) { return a(b); });
};
DataPieBaseChart.prototype.alk = 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.xg = function () {
var a = this.bf.dataSeries != null ? this.bf.dataSeries.count : 0;
_super.prototype.xg.call(this);
if (this.akb != null) {
var b = this.akb;
this.angleAxis.f2 = b;
}
else {
this.angleAxis.f2 = this.adk == null ? RadialBaseChart.ae3(this.angleAxis, this.bf.dataSeries) : this.adk;
}
this.angleAxis.itemsSource = this.dataChart != null && this.dataChart.series.count > 0 ? this.dataChart.series._inner[0].itemsSource : null;
if (this.alg != null) {
this.angleAxis.or = this.alg;
}
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.xe = function (a) {
};
DataPieBaseChart.prototype.hg = function (a) {
if (!_super.prototype.hg.call(this, a)) {
return false;
}
return true;
};
DataPieBaseChart.prototype.xh = function () {
this.valueAxis.lo = this.ai7;
this.valueAxis.mm = this.ajv;
};
Object.defineProperty(DataPieBaseChart.prototype, "angleAxis", {
get: function () {
return this.aiq;
},
set: function (a) {
var b = this.angleAxis;
if (a != b) {
this.aiq = a;
this.wj("AngleAxis", b, this.angleAxis);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "valueAxis", {
get: function () {
return this.aij;
},
set: function (a) {
var b = this.valueAxis;
if (a != b) {
this.aij = a;
this.wj("ValueAxis", b, this.valueAxis);
}
},
enumerable: false,
configurable: true
});
DataPieBaseChart.prototype.get_ai4 = function () {
return false;
};
Object.defineProperty(DataPieBaseChart.prototype, "ai4", {
get: function () {
return this.get_ai4();
},
enumerable: false,
configurable: true
});
DataPieBaseChart.prototype.dc = function (a, b) {
var c = null;
if (b == 35) {
c = this.aiw(a, b);
}
if (a.index > 0) {
if (!this.ai4) {
if (c != null) {
c.o4();
}
return null;
}
}
return c;
};
DataPieBaseChart.prototype.vt = function (a, b) {
_super.prototype.vt.call(this, a, b);
if (this.g4(a) && this.ce.isCalloutLayer(a)) {
if (this.als != null) {
this.ce.setCalloutLightColor(a, this.als);
}
if (this.alr != null) {
this.ce.setCalloutDarkColor(a, this.alr);
}
var c = this.ah;
if (this.aie != 0) {
c = this.aie;
}
this.ce.setCollisionMode(a, c);
}
};
DataPieBaseChart.prototype.aiw = function (a, b) {
var c = null;
if (b == 35) {
c = this.df(35);
}
else {
c = this.df(35);
}
if (this.alg != null) {
c.ac0 = this.alg;
}
else {
c.ac0 = a.getMemberPathFor(0);
}
if (this.ake != null) {
c.ad3 = this.ake;
}
c.adt = this.aii;
c.y4 = this.angleAxis;
c.za = this.valueAxis;
c.ha = true;
c.ack = true;
c.aa5 = this.ak0;
c.yw = this.aia;
c.aa2 = this.akt;
c.yv = this.ah9;
c.aav = this.akk;
c.yt = this.ah8;
c.aaz = this.akg;
c.yu = this.ah7;
c.zh = this.aiv;
c.zi = this.aiu;
c.aag = this.aky;
return c;
};
DataPieBaseChart.prototype.aaw = function () {
return this.angleAxis;
};
DataPieBaseChart.prototype.aax = function () {
return this.valueAxis;
};
DataPieBaseChart.prototype.u3 = function () {
this.angleAxis = new ProportionalCategoryAngleAxis();
this.angleAxis.name = "angleAxis";
var a = this.angleAxis;
a.propertyChanged = delegateCombine(a.propertyChanged, runOn(this, this.aln));
this.angleAxis.k5 = 0;
this.valueAxis = new NumericRadiusAxis();
this.valueAxis.name = "valueAxis";
var b = this.valueAxis;
b.propertyChanged = delegateCombine(b.propertyChanged, runOn(this, this.alo));
if (this.angleAxis.az == null) {
this.angleAxis.az = new AxisLabelSettings();
}
if (this.valueAxis.az == null) {
this.valueAxis.az = new AxisLabelSettings();
}
};
DataPieBaseChart.prototype.aln = function (a, b) {
switch (b.propertyName) {
case "ActualMinimumValue":
this.w1("AngleAxisActualMinimum");
break;
case "ActualMaximumValue":
this.w1("AngleAxisActualMaximum");
break;
}
};
DataPieBaseChart.prototype.alo = function (a, b) {
switch (b.propertyName) {
case "ActualMinimumValue":
this.w1("ValueAxisActualMinimum");
break;
case "ActualMaximumValue":
this.w1("ValueAxisActualMaximum");
break;
}
};
DataPieBaseChart.prototype.ux = function (a, b) {
var c = typeCast(RadialBase.$, a);
if (c != null) {
c.xf = this.c2(a, b);
}
};
DataPieBaseChart.prototype.agf = function (a) {
_super.prototype.agf.call(this, a);
a.lf = this.ai5;
a.lj = this.ai6;
a.og = this.ajk;
if (!isNaN_(this.ajm)) {
a.oh = this.ajm;
}
else {
a.oh = 0.65;
}
};
DataPieBaseChart.prototype.agd = function (a) {
_super.prototype.agd.call(this, a);
if (!a.cl) {
return;
}
a.ol = this.akp;
a.n0 = this.ain;
a.oe = this.ajl;
if (!isNaN_(this.ajn)) {
a.ne = this.ajn;
}
if (this.aip != 0) {
if (this.aip == 1) {
a.ch = false;
}
else {
a.ch = true;
}
}
};
DataPieBaseChart.prototype.vo = function (a) {
_super.prototype.vo.call(this, a);
a.ez = this.ai3;
};
DataPieBaseChart.prototype.wj = function (a, b, c) {
var _this = this;
_super.prototype.wj.call(this, a, b, c);
switch (a) {
case "SliceLabelPositionMode":
this.vf(function (d) {
if (d.eq) {
_this.ce.setCollisionMode(d, _this.aie);
}
});
break;
case "SliceLabelContentSeparator":
this.alj(function (d) { return d.aag = _this.aky; });
break;
case "SliceLabelContentMode":
this.alj(function (d) { return d.zh = _this.aiv; });
break;
case "LegendSliceLabelContentMode":
this.alj(function (d) { return d.zi = _this.aiu; });
break;
case "SliceLabelFormat":
this.alj(function (d) { return d.aa5 = _this.ak0; });
break;
case "SliceLabelFormatSpecifiers":
this.alj(function (d) { return d.yw = _this.aia; });
break;
case "OthersSliceLabelFormat":
this.alj(function (d) { return d.aa2 = _this.akt; });
break;
case "OthersSliceLabelFormatSpecifiers":
this.alj(function (d) { return d.yv = _this.ah9; });
break;
case "LegendSliceLabelFormat":
this.alj(function (d) { return d.aav = _this.ak0; });
break;
case "LegendSliceLabelFormatSpecifiers":
this.alj(function (d) { return d.yt = _this.aia; });
break;
case "LegendOthersSliceLabelFormat":
this.alj(function (d) { return d.aaz = _this.akg; });
break;
case "LegendOthersSliceLabelFormatSpecifiers":
this.alj(function (d) { return d.yu = _this.ah7; });
break;
case "SweepDirection":
if (this.angleAxis != null) {
if (this.aip != 0) {
if (this.aip == 1) {
this.angleAxis.ch = false;
}
else {
this.angleAxis.ch = true;
}
}
else {
this.angleAxis.ch = this.aa8;
}
}
break;
case "StartAngle":
if (this.angleAxis != null) {
this.angleAxis.ne = isNaN_(this.ajn) ? 0 : this.ajn;
}
break;
case "RadiusExtent":
if (this.valueAxis != null) {
this.valueAxis.oh = isNaN_(this.ajm) ? 0.65 : this.ajm;
}
break;
case "OthersCategoryText":
if (this.angleAxis != null) {
this.angleAxis.ol = this.akp;
}
break;
case "OthersCategoryType":
if (this.angleAxis != null) {
this.angleAxis.n0 = this.ain;
}
break;
case "OthersCategoryThreshold":
if (this.angleAxis != null) {
this.angleAxis.oe = this.ajl;
}
break;
case "InnerExtent":
if (this.valueAxis != null) {
this.valueAxis.og = this.ajk;
}
break;
case "LightSliceLabelColor":
this.vc(function (d) {
if (d.eq) {
_this.ce.setCalloutLightColor(d, _this.als);
}
});
break;
case "DarkSliceLabelColor":
this.vc(function (d) {
if (d.eq) {
_this.ce.setCalloutDarkColor(d, _this.alr);
}
});
break;
case "ValueMemberPath":
if (c != null) {
this.vh(function (d) {
if (typeCast(AnchoredRadialSeries.$, d) !== null) {
var e = d;
e.ac0 = _this.alg;
}
});
this.angleAxis.or = this.alg;
}
else {
this.wq();
}
break;
case "LabelMemberPath":
if (c != null) {
var d = this.akb;
this.angleAxis.f2 = d;
}
else {
this.wq();
}
break;
case "LegendLabelMemberPath":
if (c != null) {
this.vh(function (e) {
if (typeCast(RadialPieSeries.$, e) !== null) {
var f = e;
f.ad3 = _this.ake;
}
});
}
else {
this.wq();
}
break;
case "AngleAxisInterval":
this.angleAxis.nb = this.aji;
break;
case "ValueAxisInterval":
this.valueAxis.l8 = this.ajq;
break;
case "ValueAxisFavorLabellingScaleEnd":
this.valueAxis.lj = this.ai6;
break;
case "ValueAxisAutoRangeBufferMode":
this.valueAxis.ky = this.aic;
break;
case "AngleAxisMinorInterval":
this.angleAxis.nc = this.ajj;
break;
case "ValueAxisMinorInterval":
this.valueAxis.md = this.ajt;
break;
case "ValueAxisIsLogarithmic":
this.valueAxis.lo = this.ai7;
break;
case "ValueAxisLogarithmBase":
this.valueAxis.mm = this.ajv;
break;
case "ValueAxisMinimumValue":
this.valueAxis.mc = this.ajs;
break;
case "ValueAxisMaximumValue":
this.valueAxis.mb = this.ajr;
break;
case "MarkerCollision":
this.vi(function (e, f) { return _this.ux(e, f); });
break;
case "ValueAxisAbbreviateLargeNumbers":
this.agm(function (e) { return e.lf = _this.ai5; });
break;
case "FireMouseLeaveOnManipulationStart":
this.v7(function (e) { return e.ez = _this.ai3; });
break;
}
};
Object.defineProperty(DataPieBaseChart.prototype, "ak0", {
get: function () {
return this.aj3;
},
set: function (a) {
var b = this.ak0;
if (a != b) {
this.aj3 = a;
this.wj("SliceLabelFormat", b, this.ak0);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "aia", {
get: function () {
return this.ah6;
},
set: function (a) {
var b = this.aia;
if (a != b) {
this.ah6 = a;
this.wj("SliceLabelFormatSpecifiers", b, this.aia);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "akk", {
get: function () {
return this.ajz;
},
set: function (a) {
var b = this.akk;
if (a != b) {
this.ajz = a;
this.wj("LegendSliceLabelFormat", b, this.akk);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ah8", {
get: function () {
return this.ah4;
},
set: function (a) {
var b = this.ah8;
if (a != b) {
this.ah4 = a;
this.wj("LegendSliceLabelFormatSpecifiers", b, this.ah8);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "akt", {
get: function () {
return this.aj1;
},
set: function (a) {
var b = this.akt;
if (a != b) {
this.aj1 = a;
this.wj("OthersSliceLabelFormat", b, this.akt);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ah9", {
get: function () {
return this.ah5;
},
set: function (a) {
var b = this.ah9;
if (a != b) {
this.ah5 = a;
this.wj("OthersSliceLabelFormatSpecifiers", b, this.ah9);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "akg", {
get: function () {
return this.ajy;
},
set: function (a) {
var b = this.akg;
if (a != b) {
this.ajy = a;
this.wj("LegendOthersSliceLabelFormat", b, this.akg);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ah7", {
get: function () {
return this.ah3;
},
set: function (a) {
var b = this.ah7;
if (a != b) {
this.ah3 = a;
this.wj("LegendOthersSliceLabelFormatSpecifiers", b, this.ah7);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ajk", {
get: function () {
return this.aja;
},
set: function (a) {
var b = this.ajk;
if (a != b) {
this.aja = a;
this.wj("InnerExtent", b, this.ajk);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "aip", {
get: function () {
return this.aio;
},
set: function (a) {
var b = this.aip;
if (a != b) {
this.aio = a;
this.wj("SweepDirection", enumGetBox(PieChartSweepDirection_$type, b), enumGetBox(PieChartSweepDirection_$type, this.aip));
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "aie", {
get: function () {
return this.aid;
},
set: function (a) {
var b = this.aie;
if (a != b) {
this.aid = a;
this.wj("SliceLabelPositionMode", enumGetBox(CalloutCollisionMode_$type, b), enumGetBox(CalloutCollisionMode_$type, this.aie));
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "als", {
get: function () {
return this.alq;
},
set: function (a) {
var b = this.als;
if (a != b) {
this.alq = a;
this.wj("LightSliceLabelColor", b, this.als);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "alr", {
get: function () {
return this.alp;
},
set: function (a) {
var b = this.alr;
if (a != b) {
this.alp = a;
this.wj("DarkSliceLabelColor", b, this.alr);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "alg", {
get: function () {
return this.aj4;
},
set: function (a) {
var b = this.alg;
if (a != b) {
this.aj4 = a;
this.wj("ValueMemberPath", b, this.alg);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ake", {
get: function () {
return this.ajx;
},
set: function (a) {
var b = this.ajx;
if (a != b) {
this.ajx = a;
this.wj("LegendLabelMemberPath", b, this.ajx);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "aii", {
get: function () {
return this.aih;
},
set: function (a) {
var b = this.aih;
if (a != b) {
this.aih = a;
this.wj("LegendEmptyValuesMode", enumGetBox(LegendEmptyValuesMode_$type, b), this.ajx);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ain", {
get: function () {
return this.aim;
},
set: function (a) {
var b = this.ain;
if (a != b) {
this.aim = a;
this.wj("OthersCategoryType", enumGetBox(OthersCategoryType_$type, b), enumGetBox(OthersCategoryType_$type, this.ain));
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ajl", {
get: function () {
return this.ajb;
},
set: function (a) {
var b = this.ajl;
if (a != b) {
this.ajb = a;
this.wj("OthersCategoryThreshold", b, this.ajl);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "akp", {
get: function () {
return this.aj0;
},
set: function (a) {
var b = this.akp;
if (a != b) {
this.aj0 = a;
this.wj("OthersCategoryText", b, this.akp);
}
},
enumerable: false,
configurable: true
});
DataPieBaseChart.prototype.ail = 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, "akb", {
get: function () {
return this.ajw;
},
set: function (a) {
var b = this.akb;
if (a != b) {
this.ajw = a;
this.wj("LabelMemberPath", b, this.akb);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ai6", {
get: function () {
return this.ai0;
},
set: function (a) {
var b = this.ai6;
if (a != b) {
this.ai0 = a;
this.wj("ValueAxisFavorLabellingScaleEnd", b, this.ai6);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "aic", {
get: function () {
return this.aib;
},
set: function (a) {
var b = this.aic;
if (a != b) {
this.aib = a;
this.wj("ValueAxisAutoRangeBufferMode", enumGetBox(AxisRangeBufferMode_$type, b), enumGetBox(AxisRangeBufferMode_$type, this.aic));
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "aji", {
get: function () {
return this.ai8;
},
set: function (a) {
var b = this.aji;
if (a != b) {
this.ai8 = a;
this.wj("AngleAxisInterval", b, this.aji);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ajj", {
get: function () {
return this.ai9;
},
set: function (a) {
var b = this.ajj;
if (a != b) {
this.ai9 = a;
this.wj("AngleAxisMinorInterval", b, this.ajj);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ajq", {
get: function () {
return this.aje;
},
set: function (a) {
var b = this.ajq;
if (a != b) {
this.aje = a;
this.wj("ValueAxisInterval", b, this.ajq);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ai7", {
get: function () {
return this.ai1;
},
set: function (a) {
var b = this.ai7;
if (a != b) {
this.ai1 = a;
this.wj("ValueAxisIsLogarithmic", b, this.ai7);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ajv", {
get: function () {
return this.aju;
},
set: function (a) {
var b = this.ajv;
if (a != b) {
this.aju = a;
this.wj("ValueAxisLogarithmBase", b, this.ajv);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ajs", {
get: function () {
return this.ajg;
},
set: function (a) {
var b = this.ajs;
if (a != b) {
this.ajg = a;
this.wj("ValueAxisMinimumValue", b, this.ajs);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ajr", {
get: function () {
return this.ajf;
},
set: function (a) {
var b = this.ajr;
if (a != b) {
this.ajf = a;
this.wj("ValueAxisMaximumValue", b, this.ajr);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ajt", {
get: function () {
return this.ajh;
},
set: function (a) {
var b = this.ajt;
if (a != b) {
this.ajh = a;
this.wj("ValueAxisMinorInterval", b, this.ajt);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ajp", {
get: function () {
return this.valueAxis.l4;
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ajo", {
get: function () {
return this.valueAxis.l3;
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ajm", {
get: function () {
return this.ajc;
},
set: function (a) {
var b = this.ajm;
if (a != b) {
this.ajc = a;
this.wj("RadiusExtent", b, this.ajm);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ajn", {
get: function () {
return this.ajd;
},
set: function (a) {
var b = this.ajn;
if (a != b) {
this.ajd = a;
this.wj("StartAngle", b, this.ajn);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "aky", {
get: function () {
return this.aj2;
},
set: function (a) {
var b = this.aky;
if (a != b) {
this.aj2 = a;
this.wj("SliceLabelContentSeparator", b, this.aky);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "aiv", {
get: function () {
return this.ait;
},
set: function (a) {
var b = this.aiv;
if (a != b) {
this.ait = a;
this.wj("SliceLabelContentMode", enumGetBox(RadialLabelMode_$type, b), enumGetBox(RadialLabelMode_$type, this.aiv));
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "aiu", {
get: function () {
return this.ais;
},
set: function (a) {
var b = this.aiu;
if (a != b) {
this.ais = a;
this.wj("LegendSliceLabelContentMode", enumGetBox(RadialLabelMode_$type, b), enumGetBox(RadialLabelMode_$type, this.aiu));
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ai2", {
get: function () {
return this.aix;
},
set: function (a) {
var b = this.ai2;
if (a != b) {
this.aix = a;
this.wj("AngleAxisFavorLabellingScaleEnd", b, this.ai2);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ai5", {
get: function () {
return this.aiz;
},
set: function (a) {
var b = this.ai5;
if (a != b) {
this.aiz = a;
this.wj("ValueAxisAbbreviateLargeNumbers", b, this.ai5);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "aig", {
get: function () {
return this.aif;
},
set: function (a) {
var b = this.aif;
if (a != b) {
this.aif = a;
this.wj("MarkerCollision", enumGetBox(CollisionAvoidanceType_$type, b), enumGetBox(CollisionAvoidanceType_$type, this.aif));
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(DataPieBaseChart.prototype, "ai3", {
get: function () {
return this.aiy;
},
set: function (a) {
var b = this.aiy;
if (a != b) {
this.aiy = a;
this.wj("FireMouseLeaveOnManipulationStart", b, this.aiy);
}
},
enumerable: false,
configurable: true
});
DataPieBaseChart.$t = markType(DataPieBaseChart, 'DataPieBaseChart', RadialBaseChart.$);
return DataPieBaseChart;
}(RadialBaseChart));
export { DataPieBaseChart };