UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

1,182 lines (1,175 loc) • 34.3 kB
'use strict'; var _baseGauge, _dxBarGauge; function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } /** * @name basegauge * @publicName BaseGauge * @type object * @hidden * @inherits BaseWidget */ var baseGauge = (_baseGauge = { /** * @name basegauge.options * @publicName Options * @namespace DevExpress.viz.gauges * @hidden */ /** * @name basegaugeoptions.containerBackgroundColor * @publicName containerBackgroundColor * @type string * @default 'none' */ containerBackgroundColor: 'none', /** * @name basegaugeoptions.title * @publicName title * @inheritdoc */ title: { /** * @name basegaugeoptions.title.position * @publicName position * @type Enums.GaugeTitlePosition * @default 'top-center' * @deprecated */ position: undefined }, /** * @name basegaugeoptions.animation * @publicName animation * @type object */ animation: { /** * @name basegaugeoptions.animation.enabled * @publicName enabled * @type boolean * @default true */ enabled: true, /** * @name basegaugeoptions.animation.duration * @publicName duration * @type number * @default 1000 */ duration: 1000, /** * @name basegaugeoptions.animation.easing * @publicName easing * @type Enums.VizAnimationEasing * @default 'easeOutCubic' */ easing: 'easeOutCubic' }, /** * @name basegaugeoptions.subtitle * @publicName subtitle * @type object|string * @deprecated BaseWidgetOptions.title.subtitle */ subtitle: { /** * @name basegaugeoptions.subtitle.text * @publicName text * @type string * @default undefined * @deprecated BaseWidgetOptions.title.subtitle.text */ text: undefined, /** * @name basegaugeoptions.subtitle.font * @publicName font * @type object * @deprecated BaseWidgetOptions.title.subtitle.font */ font: { /** * @name basegaugeoptions.subtitle.font.family * @publicName family * @type string * @default "'Segoe UI', 'Helvetica Neue', 'Trebuchet MS', Verdana" * @deprecated BaseWidgetOptions.title.subtitle.font.family */ family: "'Segoe UI', 'Helvetica Neue', 'Trebuchet MS', Verdana", /** * @name basegaugeoptions.subtitle.font.weight * @publicName weight * @type number * @default 200 * @deprecated BaseWidgetOptions.title.subtitle.font.weight */ weight: 200, /** * @name basegaugeoptions.subtitle.font.color * @publicName color * @type string * @default '#232323' * @deprecated BaseWidgetOptions.title.subtitle.font.color */ color: '#232323', /** * @name basegaugeoptions.subtitle.font.size * @publicName size * @type number|string * @default 16 * @deprecated BaseWidgetOptions.title.subtitle.font.size */ size: 16, /** * @name basegaugeoptions.subtitle.font.opacity * @publicName opacity * @type number * @default 1 * @deprecated BaseWidgetOptions.title.subtitle.font.opacity */ opacity: 1 } }, /** * @name basegaugeoptions.scale * @publicName scale * @type object */ scale: { /** * @name basegaugeoptions.scale.startValue * @publicName startValue * @type number * @default 0 * @notUsedInTheme */ startValue: 0, /** * @name basegaugeoptions.scale.endValue * @publicName endValue * @type number * @default 100 * @notUsedInTheme */ endValue: 100, /** * @name basegaugeoptions.scale.hideFirstTick * @publicName hideFirstTick * @type boolean * @default false * @deprecated dxcirculargaugeoptions.scale.label.hideFirstOrLast */ hideFirstTick: undefined, /** * @name basegaugeoptions.scale.hideLastTick * @publicName hideLastTick * @type boolean * @default false * @deprecated dxcirculargaugeoptions.scale.label.hideFirstOrLast */ hideLastTick: undefined, /** * @name basegaugeoptions.scale.hideFirstLabel * @publicName hideFirstLabel * @type boolean * @default false * @deprecated dxcirculargaugeoptions.scale.label.hideFirstOrLast */ hideFirstLabel: undefined, /** * @name basegaugeoptions.scale.hideLastLabel * @publicName hideLastLabel * @type boolean * @default false * @deprecated dxcirculargaugeoptions.scale.label.hideFirstOrLast */ hideLastLabel: undefined, /** * @name basegaugeoptions.scale.tickInterval * @publicName tickInterval * @type number * @default undefined */ tickInterval: undefined, /** * @name basegaugeoptions.scale.minorTickInterval * @publicName minorTickInterval * @type number * @default undefined */ minorTickInterval: undefined, /** * @name basegaugeoptions.scale.customTicks * @publicName customTicks * @type Array<number> * @default undefined * @notUsedInTheme */ customTicks: undefined, /** * @name basegaugeoptions.scale.customMinorTicks * @publicName customMinorTicks * @type Array<number> * @default undefined * @notUsedInTheme */ customMinorTicks: undefined, /** * @name basegaugeoptions.scale.tick * @publicName tick * @type object */ tick: { /** * @name basegaugeoptions.scale.tick.color * @publicName color * @type string * @default '#FFFFFF' */ color: '#FFFFFF', /** * @name basegaugeoptions.scale.tick.length * @publicName length * @type number * @default 5 */ length: 5, /** * @name basegaugeoptions.scale.tick.width * @publicName width * @type number * @default 2 */ width: 2, /** * @name basegaugeoptions.scale.tick.opacity * @publicName opacity * @type number * @default 1 */ opacity: 1, /** * @name basegaugeoptions.scale.tick.visible * @publicName visible * @type boolean * @default true */ visible: true }, /** * @name basegaugeoptions.scale.majorTick * @publicName majorTick * @type object * @deprecated basegaugeoptions.scale.tick */ majorTick: { /** * @name basegaugeoptions.scale.majorTick.color * @publicName color * @type string * @default '#FFFFFF' * @deprecated basegaugeoptions.scale.tick.color */ color: '#FFFFFF', /** * @name basegaugeoptions.scale.majorTick.length * @publicName length * @type number * @default 5 * @deprecated basegaugeoptions.scale.tick.length */ length: 5, /** * @name basegaugeoptions.scale.majorTick.width * @publicName width * @type number * @default 2 * @deprecated basegaugeoptions.scale.tick.width */ width: 2, /** * @name basegaugeoptions.scale.majorTick.customTickValues * @publicName customTickValues * @type Array<number> * @default [] * @deprecated basegaugeoptions.scale.customTicks * @notUsedInTheme */ customTickValues: [], /** * @name basegaugeoptions.scale.majorTick.useTicksAutoArrangement * @publicName useTicksAutoArrangement * @type boolean * @default true * @deprecated basegaugeoptions.scale.label.overlappingBehavior */ useTicksAutoArrangement: true, /** * @name basegaugeoptions.scale.majorTick.tickInterval * @publicName tickInterval * @type number * @default undefined * @deprecated basegaugeoptions.scale.tickInterval */ tickInterval: undefined, /** * @name basegaugeoptions.scale.majorTick.showCalculatedTicks * @publicName showCalculatedTicks * @type boolean * @default true * @deprecated */ showCalculatedTicks: true, /** * @name basegaugeoptions.scale.majorTick.visible * @publicName visible * @type boolean * @default true * @deprecated basegaugeoptions.scale.tick.visible */ visible: true }, /** * @name basegaugeoptions.scale.minorTick * @publicName minorTick * @type object */ minorTick: { /** * @name basegaugeoptions.scale.minorTick.color * @publicName color * @type string * @default '#FFFFFF' */ color: '#FFFFFF', /** * @name basegaugeoptions.scale.minorTick.opacity * @publicName opacity * @type number * @default 1 */ opacity: 1, /** * @name basegaugeoptions.scale.minorTick.length * @publicName length * @type number * @default 3 */ length: 3, /** * @name basegaugeoptions.scale.minorTick.width * @publicName width * @type number * @default 1 */ width: 1, /** * @name basegaugeoptions.scale.minorTick.visible * @publicName visible * @type boolean * @default false */ visible: false, /** * @name basegaugeoptions.scale.minorTick.showCalculatedTicks * @publicName showCalculatedTicks * @type boolean * @default true * @deprecated */ showCalculatedTicks: true, /** * @name basegaugeoptions.scale.minorTick.customTickValues * @publicName customTickValues * @type Array<number> * @default [] * @deprecated basegaugeoptions.scale.customMinorTicks * @notUsedInTheme */ customTickValues: [], /** * @name basegaugeoptions.scale.minorTick.tickInterval * @publicName tickInterval * @type number * @default undefined * @deprecated basegaugeoptions.scale.minorTickInterval */ tickInterval: undefined }, /** * @name basegaugeoptions.scale.label * @publicName label * @type object */ label: { /** * @name basegaugeoptions.scale.label.useRangeColors * @publicName useRangeColors * @type boolean * @default false */ useRangeColors: false, /** * @name basegaugeoptions.scale.label.overlappingBehavior * @publicName overlappingBehavior * @type string|object * @default 'hide' * @acceptValues 'hide' | 'none' */ overlappingBehavior: { /** * @name basegaugeoptions.scale.label.overlappingBehavior.useAutoArrangement * @publicName useAutoArrangement * @type boolean * @default true * @deprecated basegaugeoptions.scale.label.overlappingBehavior */ useAutoArrangement: true }, /** * @name basegaugeoptions.scale.label.format * @publicName format * @extends CommonVizFormat */ format: '', /** * @name basegaugeoptions.scale.label.precision * @publicName precision * @extends CommonVizPrecision */ precision: 2, /** * @name basegaugeoptions.scale.label.customizeText * @publicName customizeText * @type function(scaleValue) * @type_function_param1 scaleValue:object * @type_function_param1_field1 value:Number * @type_function_param1_field2 valueText:string * @type_function_return string * @notUsedInTheme */ customizeText: undefined, /** * @name basegaugeoptions.scale.label.visible * @publicName visible * @type boolean * @default true */ visible: true, /** * @name basegaugeoptions.scale.label.font * @publicName font * @type object */ font: { /** * @name basegaugeoptions.scale.label.font.color * @publicName color * @type string * @default '#767676' */ color: '#767676', /** * @name basegaugeoptions.scale.label.font.size * @publicName size * @type number|string * @default 12 */ size: 12, /** * @name basegaugeoptions.scale.label.font.family * @publicName family * @type string * @default "'Segoe UI', 'Helvetica Neue', 'Trebuchet MS', Verdana" */ family: "'Segoe UI', 'Helvetica Neue', 'Trebuchet MS', Verdana", /** * @name basegaugeoptions.scale.label.font.weight * @publicName weight * @type number * @default 400 */ weight: 400, /** * @name basegaugeoptions.scale.label.font.opacity * @publicName opacity * @type number * @default 1 */ opacity: 1 } }, /** * @name basegaugeoptions.scale.allowdecimals * @publicName allowDecimals * @type boolean * @default undefined */ allowDecimals: undefined }, /** * @name basegaugeoptions.rangeContainer * @publicName rangeContainer * @type object */ rangeContainer: { /** * @name basegaugeoptions.rangeContainer.offset * @publicName offset * @type number * @default 0 */ offset: 0, /** * @name basegaugeoptions.rangeContainer.backgroundColor * @publicName backgroundColor * @type string * @default '#808080' */ backgroundColor: '#808080', /** * @name basegaugeoptions.rangeContainer.palette * @publicName palette * @extends CommonVizPalette */ palette: 'default', /** * @name basegaugeoptions.rangeContainer.paletteextensionmode * @publicName paletteExtensionMode * @type Enums.VizPaletteExtensionMode * @default 'blend' */ paletteExtensionMode: 'blend', /** * @name basegaugeoptions.rangeContainer.ranges * @publicName ranges * @type Array<Object> * @default [] * @notUsedInTheme */ ranges: [{ /** * @name basegaugeoptions.rangeContainer.ranges.startValue * @publicName startValue * @type number */ startValue: 0, /** * @name basegaugeoptions.rangeContainer.ranges.endValue * @publicName endValue * @type number */ endValue: 20, /** * @name basegaugeoptions.rangeContainer.ranges.color * @publicName color * @type string */ color: '#A6C567' }] }, /** * @name basegaugeoptions.tooltip * @publicName tooltip * @type object */ tooltip: { /** * @name basegaugeoptions.tooltip.customizetooltip * @publicName customizeTooltip * @default undefined * @type function(scaleValue) * @type_function_param1 scaleValue:object * @type_function_param1_field1 value:Number * @type_function_param1_field2 valueText:string * @type_function_return object */ customizeTooltip: undefined }, /** * @name basegaugeoptions.ontooltipshown * @publicName onTooltipShown * @extends Action * @type function(e) * @type_function_param1 e:object * @type_function_param1_field4 target:object * @notUsedInTheme * @action */ onTooltipShown: function onTooltipShown() {}, /** * @name basegaugeoptions.ontooltiphidden * @publicName onTooltipHidden * @extends Action * @type function(e) * @type_function_param1 e:object * @type_function_param1_field4 target:object * @notUsedInTheme * @action */ onTooltipHidden: function onTooltipHidden() {}, /** * @name basegaugeoptions.value * @publicName value * @type number * @default undefined * @notUsedInTheme */ value: undefined, /** * @name basegaugeoptions.subvalues * @publicName subvalues * @type Array<number> * @default undefined * @notUsedInTheme */ subvalues: undefined }, _defineProperty(_baseGauge, 'value', function value() {}), _defineProperty(_baseGauge, 'value', function value() {}), _defineProperty(_baseGauge, 'subvalues', function subvalues() {}), _defineProperty(_baseGauge, 'subvalues', function subvalues() {}), _baseGauge); /** * @name dxcirculargauge * @publicName dxCircularGauge * @inherits BaseGauge * @module viz/circular_gauge * @export default */ var dxCircularGauge = { /** * @name dxcirculargauge.options * @publicName Options * @namespace DevExpress.viz.gauges * @hidden */ /** * @name dxcirculargaugeoptions.geometry * @publicName geometry * @type object */ geometry: { /** * @name dxcirculargaugeoptions.geometry.startAngle * @publicName startAngle * @type number * @default 225 */ startAngle: 225, /** * @name dxcirculargaugeoptions.geometry.endAngle * @publicName endAngle * @type number * @default 315 */ endAngle: 315 }, /** * @name dxcirculargaugeoptions.scale * @publicName scale * @type object */ scale: { /** * @name dxcirculargaugeoptions.scale.orientation * @publicName orientation * @type Enums.CircularGaugeElementOrientation * @default 'outside' */ orientation: 'outside', /** * @name dxcirculargaugeoptions.scale.label * @publicName label * @type object */ label: { /** * @name dxcirculargaugeoptions.scale.label.indentFromTick * @publicName indentFromTick * @type number * @default 10 */ indentFromTick: 10, /** * @name dxcirculargaugeoptions.scale.label.hideFirstOrLast * @publicName hideFirstOrLast * @type Enums.GaugeOverlappingBehavior * @default 'last' */ hideFirstOrLast: "last", /** * @name dxcirculargaugeoptions.scale.label.overlappingBehavior * @publicName overlappingBehavior * @type Enums.ScaleLabelOverlappingBehavior|object * @inheritdoc */ overlappingBehavior: { /** * @name dxcirculargaugeoptions.scale.label.overlappingBehavior.hideFirstOrLast * @publicName hideFirstOrLast * @type Enums.GaugeOverlappingBehavior * @default "last" * @deprecated dxcirculargaugeoptions.scale.label.hideFirstOrLast */ hideFirstOrLast: "last" } } }, /** * @name dxcirculargaugeoptions.rangeContainer * @publicName rangeContainer * @type object */ rangeContainer: { /** * @name dxcirculargaugeoptions.rangeContainer.width * @publicName width * @type number * @default 5 */ width: 5, /** * @name dxcirculargaugeoptions.rangeContainer.orientation * @publicName orientation * @type Enums.CircularGaugeElementOrientation * @default 'outside' */ orientation: 'outside' }, /** * @name dxcirculargaugeoptions.valueIndicator * @publicName valueIndicator * @inherits CommonIndicator * @type object * @inheritAll */ valueIndicator: { /** * @name dxcirculargaugeoptions.valueIndicator.type * @publicName type * @type string * @default 'rectangleNeedle' * @acceptValues 'rectangleNeedle' | 'triangleNeedle' | 'twoColorNeedle' | 'rangeBar' | 'triangleMarker' | 'textCloud' */ type: 'rectangleNeedle' }, /** * @name dxcirculargaugeoptions.subvalueIndicator * @publicName subvalueIndicator * @inherits CommonIndicator * @type object * @inheritAll */ subvalueIndicator: { /** * @name dxcirculargaugeoptions.subvalueIndicator.type * @publicName type * @type string * @default 'triangleMarker' * @acceptValues 'rectangleNeedle' | 'triangleNeedle' | 'twoColorNeedle' | 'rangeBar' | 'triangleMarker' | 'textCloud' */ type: 'triangleMarker' } }; /** * @name dxlineargauge * @publicName dxLinearGauge * @inherits BaseGauge * @module viz/linear_gauge * @export default */ var dxLinearGauge = { /** * @name dxlineargauge.options * @publicName Options * @namespace DevExpress.viz.gauges * @hidden */ /** * @name dxlineargaugeoptions.geometry * @publicName geometry * @type object */ geometry: { /** * @name dxlineargaugeoptions.geometry.orientation * @publicName orientation * @type Enums.Orientation * @default 'horizontal' */ orientation: 'horizontal' }, /** * @name dxlineargaugeoptions.scale * @publicName scale * @type object */ scale: { /** * @name dxlineargaugeoptions.scale.verticalOrientation * @publicName verticalOrientation * @type Enums.VerticalAlignment * @default 'bottom' */ verticalOrientation: 'bottom', /** * @name dxlineargaugeoptions.scale.horizontalOrientation * @publicName horizontalOrientation * @type Enums.HorizontalAlignment * @default 'right' */ horizontalOrientation: 'right', /** * @name dxlineargaugeoptions.scale.label * @publicName label * @type object */ label: { /** * @name dxlineargaugeoptions.scale.label.indentFromTick * @publicName indentFromTick * @type number * @default -10 */ indentFromTick: -10, /** * @name dxlineargaugeoptions.scale.label.overlappingBehavior * @publicName overlappingBehavior * @type Enums.ScaleLabelOverlappingBehavior|object * @inheritdoc */ overlappingBehavior: { /** * @name dxlineargaugeoptions.scale.label.overlappingBehavior.hideFirstOrLast * @publicName hideFirstOrLast * @type Enums.GaugeOverlappingBehavior * @default "last" * @deprecated */ hideFirstOrLast: "last" } } }, /** * @name dxlineargaugeoptions.rangeContainer * @publicName rangeContainer * @type object */ rangeContainer: { /** * @name dxlineargaugeoptions.rangeContainer.width * @publicName width * @type object|number */ width: { /** * @name dxlineargaugeoptions.rangeContainer.width.start * @publicName start * @type number * @default 5 */ start: 5, /** * @name dxlineargaugeoptions.rangeContainer.width.end * @publicName end * @type number * @default 5 */ end: 5 }, /** * @name dxlineargaugeoptions.rangeContainer.verticalOrientation * @publicName verticalOrientation * @type Enums.VerticalAlignment * @default 'bottom' */ verticalOrientation: 'bottom', /** * @name dxlineargaugeoptions.rangeContainer.horizontalOrientation * @publicName horizontalOrientation * @type Enums.HorizontalAlignment * @default 'right' */ horizontalOrientation: 'right' }, /** * @name dxlineargaugeoptions.valueIndicator * @publicName valueIndicator * @inherits CommonIndicator * @type object * @inheritAll */ valueIndicator: { /** * @name dxlineargaugeoptions.valueIndicator.type * @publicName type * @type string * @default 'rangeBar' * @acceptValues 'rectangle' | 'circle' | 'rhombus' | 'rangeBar' | 'triangleMarker' | 'textCloud' */ type: 'rangeBar' }, /** * @name dxlineargaugeoptions.subvalueIndicator * @publicName subvalueIndicator * @inherits CommonIndicator * @type object * @inheritAll */ subvalueIndicator: { /** * @name dxlineargaugeoptions.subvalueIndicator.type * @publicName type * @type string * @default 'triangleMarker' * @acceptValues 'rectangle' | 'circle' | 'rhombus' | 'rangeBar' | 'triangleMarker' | 'textCloud' */ type: 'triangleMarker' } }; /** * @name dxbargauge * @publicName dxBarGauge * @inherits BaseWidget * @module viz/bar_gauge * @export default */ var dxBarGauge = (_dxBarGauge = { /** * @name dxbargauge.options * @publicName Options * @namespace DevExpress.viz.gauges * @hidden */ /** * @name dxbargaugeoptions.animation * @publicName animation * @type object * @inherits basegaugeoptions.animation */ animation: {}, /** * @name dxbargaugeoptions.title * @publicName title * @inheritdoc */ title: { /** * @name dxbargaugeoptions.title.position * @publicName position * @type Enums.GaugeTitlePosition * @default 'top-center' * @deprecated */ position: undefined }, /** * @name dxbargaugeoptions.subtitle * @publicName subtitle * @type object|string * @inherits basegaugeoptions.subtitle * @deprecated BaseWidgetOptions.title.subtitle */ subtitle: {}, /** * @name dxbargaugeoptions.tooltip * @publicName tooltip * @type object */ tooltip: { /** * @name dxbargaugeoptions.tooltip.customizetooltip * @publicName customizeTooltip * @default undefined * @type function(scaleValue) * @type_function_param1 scaleValue:object * @type_function_param1_field1 value:Number * @type_function_param1_field2 valueText:string * @type_function_param1_field3 index:number * @type_function_return object */ customizeTooltip: undefined }, /** * @name dxbargaugeoptions.geometry * @publicName geometry * @type object */ geometry: { /** * @name dxbargaugeoptions.geometry.startAngle * @publicName startAngle * @type number * @default 225 */ startAngle: 225, /** * @name dxbargaugeoptions.geometry.endAngle * @publicName endAngle * @type number * @default 315 */ endAngle: 315 }, /** * @name dxbargaugeoptions.palette * @publicName palette * @extends CommonVizPalette */ palette: 'Default', /** * @name dxbargaugeoptions.paletteextensionmode * @publicName paletteExtensionMode * @default 'blend' * @type Enums.VizPaletteExtensionMode */ paletteExtensionMode: 'blend', /** * @name dxbargaugeoptions.backgroundColor * @publicName backgroundColor * @type string * @default '#e0e0e0' */ backgroundColor: '#e0e0e0', /** * @name dxbargaugeoptions.barSpacing * @publicName barSpacing * @type number * @default 4 */ barSpacing: 4, /** * @name dxbargaugeoptions.relativeInnerRadius * @publicName relativeInnerRadius * @type number * @default 0.3 */ relativeInnerRadius: 0.3, /** * @name dxbargaugeoptions.label * @publicName label * @type object */ label: { /** * @name dxbargaugeoptions.label.visible * @publicName visible * @type boolean * @default true */ visible: true, /** * @name dxbargaugeoptions.label.indent * @publicName indent * @type number * @default 20 */ indent: 20, /** * @name dxbargaugeoptions.label.connectorWidth * @publicName connectorWidth * @type number * @default 2 */ connectorWidth: 2, /** * @name dxbargaugeoptions.label.connectorColor * @publicName connectorColor * @type string * @default undefined */ connectorColor: undefined, /** * @name dxbargaugeoptions.label.format * @publicName format * @extends CommonVizFormat */ format: undefined, /** * @name dxbargaugeoptions.label.precision * @publicName precision * @extends CommonVizPrecision */ precision: undefined, /** * @name dxbargaugeoptions.label.customizeText * @publicName customizeText * @type function(barValue) * @type_function_param1 barValue:object * @type_function_param1_field1 value:Number * @type_function_param1_field2 valueText:string * @type_function_return string * @notUsedInTheme */ customizeText: undefined, /** * @name dxbargaugeoptions.label.font * @publicName font * @type object */ font: { /** * @name dxbargaugeoptions.label.font.color * @publicName color * @type string * @default undefined */ color: undefined, /** * @name dxbargaugeoptions.label.font.size * @publicName size * @type number|string * @default 16 */ size: 16, /** * @name dxbargaugeoptions.label.font.family * @publicName family * @type string * @default "'Segoe UI', 'Helvetica Neue', 'Trebuchet MS', Verdana" */ family: "'Segoe UI', 'Helvetica Neue', 'Trebuchet MS', Verdana", /** * @name dxbargaugeoptions.label.font.weight * @publicName weight * @type number * @default 400 */ weight: 400, /** * @name dxbargaugeoptions.label.font.opacity * @publicName opacity * @type number * @default 1 */ opacity: 1 } }, /** * @name dxbargaugeoptions.startValue * @publicName startValue * @type number * @default 0 * @notUsedInTheme */ startValue: 0, /** * @name dxbargaugeoptions.endValue * @publicName endValue * @type number * @default 100 * @notUsedInTheme */ endValue: 100, /** * @name dxbargaugeoptions.baseValue * @publicName baseValue * @type number * @default 0 * @notUsedInTheme */ baseValue: 0, /** * @name dxbargaugeoptions.values * @publicName values * @type Array<number> * @default [] * @notUsedInTheme */ values: [] }, _defineProperty(_dxBarGauge, 'values', function values() {}), _defineProperty(_dxBarGauge, 'values', function values() {}), _defineProperty(_dxBarGauge, 'onTooltipShown', function onTooltipShown() {}), _defineProperty(_dxBarGauge, 'onTooltipHidden', function onTooltipHidden() {}), _dxBarGauge);