bar-gauge.js 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616
  1. "use strict";
  2. var __extends = (this && this.__extends) || (function () {
  3. var extendStatics = Object.setPrototypeOf ||
  4. ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
  5. function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
  6. return function (d, b) {
  7. extendStatics(d, b);
  8. function __() { this.constructor = d; }
  9. d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
  10. };
  11. })();
  12. /*!
  13. * devextreme-angular
  14. * Version: 19.1.16
  15. * Build date: Tue Oct 18 2022
  16. *
  17. * Copyright (c) 2012 - 2022 Developer Express Inc. ALL RIGHTS RESERVED
  18. *
  19. * This software may be modified and distributed under the terms
  20. * of the MIT license. See the LICENSE file in the root of the project for details.
  21. *
  22. * https://github.com/DevExpress/devextreme-angular
  23. */
  24. Object.defineProperty(exports, "__esModule", { value: true });
  25. var platform_browser_1 = require("@angular/platform-browser");
  26. var platform_browser_2 = require("@angular/platform-browser");
  27. var core_1 = require("@angular/core");
  28. var bar_gauge_1 = require("devextreme/viz/bar_gauge");
  29. var component_1 = require("../core/component");
  30. var template_host_1 = require("../core/template-host");
  31. var integration_1 = require("../core/integration");
  32. var template_1 = require("../core/template");
  33. var nested_option_1 = require("../core/nested-option");
  34. var watcher_helper_1 = require("../core/watcher-helper");
  35. var iterable_differ_helper_1 = require("../core/iterable-differ-helper");
  36. var animation_1 = require("./nested/animation");
  37. var export_1 = require("./nested/export");
  38. var geometry_1 = require("./nested/geometry");
  39. var label_1 = require("./nested/label");
  40. var font_1 = require("./nested/font");
  41. var format_1 = require("./nested/format");
  42. var legend_1 = require("./nested/legend");
  43. var border_1 = require("./nested/border");
  44. var item_text_format_1 = require("./nested/item-text-format");
  45. var margin_1 = require("./nested/margin");
  46. var title_1 = require("./nested/title");
  47. var subtitle_1 = require("./nested/subtitle");
  48. var loading_indicator_1 = require("./nested/loading-indicator");
  49. var size_1 = require("./nested/size");
  50. var tooltip_1 = require("./nested/tooltip");
  51. var shadow_1 = require("./nested/shadow");
  52. /**
  53. * The BarGauge widget contains several circular bars that each indicates a single value.
  54. */
  55. var DxBarGaugeComponent = (function (_super) {
  56. __extends(DxBarGaugeComponent, _super);
  57. function DxBarGaugeComponent(elementRef, ngZone, templateHost, _watcherHelper, _idh, optionHost, transferState, platformId) {
  58. var _this = _super.call(this, elementRef, ngZone, templateHost, _watcherHelper, transferState, platformId) || this;
  59. _this._watcherHelper = _watcherHelper;
  60. _this._idh = _idh;
  61. _this._createEventEmitters([
  62. { subscribe: 'disposing', emit: 'onDisposing' },
  63. { subscribe: 'drawn', emit: 'onDrawn' },
  64. { subscribe: 'exported', emit: 'onExported' },
  65. { subscribe: 'exporting', emit: 'onExporting' },
  66. { subscribe: 'fileSaving', emit: 'onFileSaving' },
  67. { subscribe: 'incidentOccurred', emit: 'onIncidentOccurred' },
  68. { subscribe: 'initialized', emit: 'onInitialized' },
  69. { subscribe: 'optionChanged', emit: 'onOptionChanged' },
  70. { subscribe: 'tooltipHidden', emit: 'onTooltipHidden' },
  71. { subscribe: 'tooltipShown', emit: 'onTooltipShown' },
  72. { emit: 'animationChange' },
  73. { emit: 'backgroundColorChange' },
  74. { emit: 'barSpacingChange' },
  75. { emit: 'baseValueChange' },
  76. { emit: 'disabledChange' },
  77. { emit: 'elementAttrChange' },
  78. { emit: 'endValueChange' },
  79. { emit: 'exportChange' },
  80. { emit: 'geometryChange' },
  81. { emit: 'labelChange' },
  82. { emit: 'legendChange' },
  83. { emit: 'loadingIndicatorChange' },
  84. { emit: 'marginChange' },
  85. { emit: 'paletteChange' },
  86. { emit: 'paletteExtensionModeChange' },
  87. { emit: 'pathModifiedChange' },
  88. { emit: 'redrawOnResizeChange' },
  89. { emit: 'relativeInnerRadiusChange' },
  90. { emit: 'resolveLabelOverlappingChange' },
  91. { emit: 'rtlEnabledChange' },
  92. { emit: 'sizeChange' },
  93. { emit: 'startValueChange' },
  94. { emit: 'themeChange' },
  95. { emit: 'titleChange' },
  96. { emit: 'tooltipChange' },
  97. { emit: 'valuesChange' }
  98. ]);
  99. _this._idh.setHost(_this);
  100. optionHost.setHost(_this);
  101. return _this;
  102. }
  103. Object.defineProperty(DxBarGaugeComponent.prototype, "animation", {
  104. get: /**
  105. * Specifies animation options.
  106. */
  107. function () {
  108. return this._getOption('animation');
  109. },
  110. set: function (value) {
  111. this._setOption('animation', value);
  112. },
  113. enumerable: true,
  114. configurable: true
  115. });
  116. Object.defineProperty(DxBarGaugeComponent.prototype, "backgroundColor", {
  117. get: /**
  118. * Specifies a color for the remaining segment of the bar's track.
  119. */
  120. function () {
  121. return this._getOption('backgroundColor');
  122. },
  123. set: function (value) {
  124. this._setOption('backgroundColor', value);
  125. },
  126. enumerable: true,
  127. configurable: true
  128. });
  129. Object.defineProperty(DxBarGaugeComponent.prototype, "barSpacing", {
  130. get: /**
  131. * Specifies a distance between bars in pixels.
  132. */
  133. function () {
  134. return this._getOption('barSpacing');
  135. },
  136. set: function (value) {
  137. this._setOption('barSpacing', value);
  138. },
  139. enumerable: true,
  140. configurable: true
  141. });
  142. Object.defineProperty(DxBarGaugeComponent.prototype, "baseValue", {
  143. get: /**
  144. * Specifies a base value for bars.
  145. */
  146. function () {
  147. return this._getOption('baseValue');
  148. },
  149. set: function (value) {
  150. this._setOption('baseValue', value);
  151. },
  152. enumerable: true,
  153. configurable: true
  154. });
  155. Object.defineProperty(DxBarGaugeComponent.prototype, "disabled", {
  156. get: /**
  157. * Specifies whether the widget responds to the user interaction.
  158. */
  159. function () {
  160. return this._getOption('disabled');
  161. },
  162. set: function (value) {
  163. this._setOption('disabled', value);
  164. },
  165. enumerable: true,
  166. configurable: true
  167. });
  168. Object.defineProperty(DxBarGaugeComponent.prototype, "elementAttr", {
  169. get: /**
  170. * Specifies the attributes to be attached to the widget's root element.
  171. */
  172. function () {
  173. return this._getOption('elementAttr');
  174. },
  175. set: function (value) {
  176. this._setOption('elementAttr', value);
  177. },
  178. enumerable: true,
  179. configurable: true
  180. });
  181. Object.defineProperty(DxBarGaugeComponent.prototype, "endValue", {
  182. get: /**
  183. * Specifies an end value for the gauge's invisible scale.
  184. */
  185. function () {
  186. return this._getOption('endValue');
  187. },
  188. set: function (value) {
  189. this._setOption('endValue', value);
  190. },
  191. enumerable: true,
  192. configurable: true
  193. });
  194. Object.defineProperty(DxBarGaugeComponent.prototype, "export", {
  195. get: /**
  196. * Configures the exporting and printing features.
  197. */
  198. function () {
  199. return this._getOption('export');
  200. },
  201. set: function (value) {
  202. this._setOption('export', value);
  203. },
  204. enumerable: true,
  205. configurable: true
  206. });
  207. Object.defineProperty(DxBarGaugeComponent.prototype, "geometry", {
  208. get: /**
  209. * Defines the shape of the gauge's arc.
  210. */
  211. function () {
  212. return this._getOption('geometry');
  213. },
  214. set: function (value) {
  215. this._setOption('geometry', value);
  216. },
  217. enumerable: true,
  218. configurable: true
  219. });
  220. Object.defineProperty(DxBarGaugeComponent.prototype, "label", {
  221. get: /**
  222. * Specifies the options of the labels that accompany gauge bars.
  223. */
  224. function () {
  225. return this._getOption('label');
  226. },
  227. set: function (value) {
  228. this._setOption('label', value);
  229. },
  230. enumerable: true,
  231. configurable: true
  232. });
  233. Object.defineProperty(DxBarGaugeComponent.prototype, "legend", {
  234. get: /**
  235. * Configures the legend.
  236. */
  237. function () {
  238. return this._getOption('legend');
  239. },
  240. set: function (value) {
  241. this._setOption('legend', value);
  242. },
  243. enumerable: true,
  244. configurable: true
  245. });
  246. Object.defineProperty(DxBarGaugeComponent.prototype, "loadingIndicator", {
  247. get: /**
  248. * Configures the loading indicator.
  249. */
  250. function () {
  251. return this._getOption('loadingIndicator');
  252. },
  253. set: function (value) {
  254. this._setOption('loadingIndicator', value);
  255. },
  256. enumerable: true,
  257. configurable: true
  258. });
  259. Object.defineProperty(DxBarGaugeComponent.prototype, "margin", {
  260. get: /**
  261. * Generates space around the widget.
  262. */
  263. function () {
  264. return this._getOption('margin');
  265. },
  266. set: function (value) {
  267. this._setOption('margin', value);
  268. },
  269. enumerable: true,
  270. configurable: true
  271. });
  272. Object.defineProperty(DxBarGaugeComponent.prototype, "palette", {
  273. get: /**
  274. * Sets the palette to be used for colorizing bars in the gauge.
  275. */
  276. function () {
  277. return this._getOption('palette');
  278. },
  279. set: function (value) {
  280. this._setOption('palette', value);
  281. },
  282. enumerable: true,
  283. configurable: true
  284. });
  285. Object.defineProperty(DxBarGaugeComponent.prototype, "paletteExtensionMode", {
  286. get: /**
  287. * Specifies what to do with colors in the palette when their number is less than the number of bars in the gauge.
  288. */
  289. function () {
  290. return this._getOption('paletteExtensionMode');
  291. },
  292. set: function (value) {
  293. this._setOption('paletteExtensionMode', value);
  294. },
  295. enumerable: true,
  296. configurable: true
  297. });
  298. Object.defineProperty(DxBarGaugeComponent.prototype, "pathModified", {
  299. get: /**
  300. * Notifies the widget that it is embedded into an HTML page that uses a tag modifying the path.
  301. */
  302. function () {
  303. return this._getOption('pathModified');
  304. },
  305. set: function (value) {
  306. this._setOption('pathModified', value);
  307. },
  308. enumerable: true,
  309. configurable: true
  310. });
  311. Object.defineProperty(DxBarGaugeComponent.prototype, "redrawOnResize", {
  312. get: /**
  313. * Specifies whether to redraw the widget when the size of the parent browser window changes or a mobile device rotates.
  314. */
  315. function () {
  316. return this._getOption('redrawOnResize');
  317. },
  318. set: function (value) {
  319. this._setOption('redrawOnResize', value);
  320. },
  321. enumerable: true,
  322. configurable: true
  323. });
  324. Object.defineProperty(DxBarGaugeComponent.prototype, "relativeInnerRadius", {
  325. get: /**
  326. * Defines the radius of the bar that is closest to the center relatively to the radius of the topmost bar.
  327. */
  328. function () {
  329. return this._getOption('relativeInnerRadius');
  330. },
  331. set: function (value) {
  332. this._setOption('relativeInnerRadius', value);
  333. },
  334. enumerable: true,
  335. configurable: true
  336. });
  337. Object.defineProperty(DxBarGaugeComponent.prototype, "resolveLabelOverlapping", {
  338. get: /**
  339. * Specifies how the widget should behave when bar labels overlap: hide certain labels or leave them overlapped.
  340. */
  341. function () {
  342. return this._getOption('resolveLabelOverlapping');
  343. },
  344. set: function (value) {
  345. this._setOption('resolveLabelOverlapping', value);
  346. },
  347. enumerable: true,
  348. configurable: true
  349. });
  350. Object.defineProperty(DxBarGaugeComponent.prototype, "rtlEnabled", {
  351. get: /**
  352. * Switches the widget to a right-to-left representation.
  353. */
  354. function () {
  355. return this._getOption('rtlEnabled');
  356. },
  357. set: function (value) {
  358. this._setOption('rtlEnabled', value);
  359. },
  360. enumerable: true,
  361. configurable: true
  362. });
  363. Object.defineProperty(DxBarGaugeComponent.prototype, "size", {
  364. get: /**
  365. * Specifies the widget's size in pixels.
  366. */
  367. function () {
  368. return this._getOption('size');
  369. },
  370. set: function (value) {
  371. this._setOption('size', value);
  372. },
  373. enumerable: true,
  374. configurable: true
  375. });
  376. Object.defineProperty(DxBarGaugeComponent.prototype, "startValue", {
  377. get: /**
  378. * Specifies a start value for the gauge's invisible scale.
  379. */
  380. function () {
  381. return this._getOption('startValue');
  382. },
  383. set: function (value) {
  384. this._setOption('startValue', value);
  385. },
  386. enumerable: true,
  387. configurable: true
  388. });
  389. Object.defineProperty(DxBarGaugeComponent.prototype, "theme", {
  390. get: /**
  391. * Sets the name of the theme the widget uses.
  392. */
  393. function () {
  394. return this._getOption('theme');
  395. },
  396. set: function (value) {
  397. this._setOption('theme', value);
  398. },
  399. enumerable: true,
  400. configurable: true
  401. });
  402. Object.defineProperty(DxBarGaugeComponent.prototype, "title", {
  403. get: /**
  404. * Configures the widget's title.
  405. */
  406. function () {
  407. return this._getOption('title');
  408. },
  409. set: function (value) {
  410. this._setOption('title', value);
  411. },
  412. enumerable: true,
  413. configurable: true
  414. });
  415. Object.defineProperty(DxBarGaugeComponent.prototype, "tooltip", {
  416. get: /**
  417. * Configures tooltips.
  418. */
  419. function () {
  420. return this._getOption('tooltip');
  421. },
  422. set: function (value) {
  423. this._setOption('tooltip', value);
  424. },
  425. enumerable: true,
  426. configurable: true
  427. });
  428. Object.defineProperty(DxBarGaugeComponent.prototype, "values", {
  429. get: /**
  430. * Specifies the array of values to be indicated on a bar gauge.
  431. */
  432. function () {
  433. return this._getOption('values');
  434. },
  435. set: function (value) {
  436. this._setOption('values', value);
  437. },
  438. enumerable: true,
  439. configurable: true
  440. });
  441. DxBarGaugeComponent.prototype._createInstance = function (element, options) {
  442. return new bar_gauge_1.default(element, options);
  443. };
  444. DxBarGaugeComponent.prototype.ngOnDestroy = function () {
  445. this._destroyWidget();
  446. };
  447. DxBarGaugeComponent.prototype.ngOnChanges = function (changes) {
  448. _super.prototype.ngOnChanges.call(this, changes);
  449. this.setupChanges('palette', changes);
  450. this.setupChanges('values', changes);
  451. };
  452. DxBarGaugeComponent.prototype.setupChanges = function (prop, changes) {
  453. if (!(prop in this._optionsToUpdate)) {
  454. this._idh.setup(prop, changes);
  455. }
  456. };
  457. DxBarGaugeComponent.prototype.ngDoCheck = function () {
  458. this._idh.doCheck('palette');
  459. this._idh.doCheck('values');
  460. this._watcherHelper.checkWatchers();
  461. _super.prototype.ngDoCheck.call(this);
  462. _super.prototype.clearChangedOptions.call(this);
  463. };
  464. DxBarGaugeComponent.prototype._setOption = function (name, value) {
  465. var isSetup = this._idh.setupSingle(name, value);
  466. var isChanged = this._idh.getChanges(name, value) !== null;
  467. if (isSetup || isChanged) {
  468. _super.prototype._setOption.call(this, name, value);
  469. }
  470. };
  471. DxBarGaugeComponent.decorators = [
  472. { type: core_1.Component, args: [{
  473. selector: 'dx-bar-gauge',
  474. template: '',
  475. styles: [' :host { display: block; }'],
  476. providers: [
  477. template_host_1.DxTemplateHost,
  478. watcher_helper_1.WatcherHelper,
  479. nested_option_1.NestedOptionHost,
  480. iterable_differ_helper_1.IterableDifferHelper
  481. ]
  482. },] },
  483. ];
  484. /** @nocollapse */
  485. DxBarGaugeComponent.ctorParameters = function () { return [
  486. { type: core_1.ElementRef, },
  487. { type: core_1.NgZone, },
  488. { type: template_host_1.DxTemplateHost, },
  489. { type: watcher_helper_1.WatcherHelper, },
  490. { type: iterable_differ_helper_1.IterableDifferHelper, },
  491. { type: nested_option_1.NestedOptionHost, },
  492. { type: platform_browser_2.TransferState, },
  493. { type: undefined, decorators: [{ type: core_1.Inject, args: [core_1.PLATFORM_ID,] },] },
  494. ]; };
  495. DxBarGaugeComponent.propDecorators = {
  496. "animation": [{ type: core_1.Input },],
  497. "backgroundColor": [{ type: core_1.Input },],
  498. "barSpacing": [{ type: core_1.Input },],
  499. "baseValue": [{ type: core_1.Input },],
  500. "disabled": [{ type: core_1.Input },],
  501. "elementAttr": [{ type: core_1.Input },],
  502. "endValue": [{ type: core_1.Input },],
  503. "export": [{ type: core_1.Input },],
  504. "geometry": [{ type: core_1.Input },],
  505. "label": [{ type: core_1.Input },],
  506. "legend": [{ type: core_1.Input },],
  507. "loadingIndicator": [{ type: core_1.Input },],
  508. "margin": [{ type: core_1.Input },],
  509. "palette": [{ type: core_1.Input },],
  510. "paletteExtensionMode": [{ type: core_1.Input },],
  511. "pathModified": [{ type: core_1.Input },],
  512. "redrawOnResize": [{ type: core_1.Input },],
  513. "relativeInnerRadius": [{ type: core_1.Input },],
  514. "resolveLabelOverlapping": [{ type: core_1.Input },],
  515. "rtlEnabled": [{ type: core_1.Input },],
  516. "size": [{ type: core_1.Input },],
  517. "startValue": [{ type: core_1.Input },],
  518. "theme": [{ type: core_1.Input },],
  519. "title": [{ type: core_1.Input },],
  520. "tooltip": [{ type: core_1.Input },],
  521. "values": [{ type: core_1.Input },],
  522. "onDisposing": [{ type: core_1.Output },],
  523. "onDrawn": [{ type: core_1.Output },],
  524. "onExported": [{ type: core_1.Output },],
  525. "onExporting": [{ type: core_1.Output },],
  526. "onFileSaving": [{ type: core_1.Output },],
  527. "onIncidentOccurred": [{ type: core_1.Output },],
  528. "onInitialized": [{ type: core_1.Output },],
  529. "onOptionChanged": [{ type: core_1.Output },],
  530. "onTooltipHidden": [{ type: core_1.Output },],
  531. "onTooltipShown": [{ type: core_1.Output },],
  532. "animationChange": [{ type: core_1.Output },],
  533. "backgroundColorChange": [{ type: core_1.Output },],
  534. "barSpacingChange": [{ type: core_1.Output },],
  535. "baseValueChange": [{ type: core_1.Output },],
  536. "disabledChange": [{ type: core_1.Output },],
  537. "elementAttrChange": [{ type: core_1.Output },],
  538. "endValueChange": [{ type: core_1.Output },],
  539. "exportChange": [{ type: core_1.Output },],
  540. "geometryChange": [{ type: core_1.Output },],
  541. "labelChange": [{ type: core_1.Output },],
  542. "legendChange": [{ type: core_1.Output },],
  543. "loadingIndicatorChange": [{ type: core_1.Output },],
  544. "marginChange": [{ type: core_1.Output },],
  545. "paletteChange": [{ type: core_1.Output },],
  546. "paletteExtensionModeChange": [{ type: core_1.Output },],
  547. "pathModifiedChange": [{ type: core_1.Output },],
  548. "redrawOnResizeChange": [{ type: core_1.Output },],
  549. "relativeInnerRadiusChange": [{ type: core_1.Output },],
  550. "resolveLabelOverlappingChange": [{ type: core_1.Output },],
  551. "rtlEnabledChange": [{ type: core_1.Output },],
  552. "sizeChange": [{ type: core_1.Output },],
  553. "startValueChange": [{ type: core_1.Output },],
  554. "themeChange": [{ type: core_1.Output },],
  555. "titleChange": [{ type: core_1.Output },],
  556. "tooltipChange": [{ type: core_1.Output },],
  557. "valuesChange": [{ type: core_1.Output },],
  558. };
  559. return DxBarGaugeComponent;
  560. }(component_1.DxComponent));
  561. exports.DxBarGaugeComponent = DxBarGaugeComponent;
  562. var DxBarGaugeModule = (function () {
  563. function DxBarGaugeModule() {
  564. }
  565. DxBarGaugeModule.decorators = [
  566. { type: core_1.NgModule, args: [{
  567. imports: [
  568. animation_1.DxoAnimationModule,
  569. export_1.DxoExportModule,
  570. geometry_1.DxoGeometryModule,
  571. label_1.DxoLabelModule,
  572. font_1.DxoFontModule,
  573. format_1.DxoFormatModule,
  574. legend_1.DxoLegendModule,
  575. border_1.DxoBorderModule,
  576. item_text_format_1.DxoItemTextFormatModule,
  577. margin_1.DxoMarginModule,
  578. title_1.DxoTitleModule,
  579. subtitle_1.DxoSubtitleModule,
  580. loading_indicator_1.DxoLoadingIndicatorModule,
  581. size_1.DxoSizeModule,
  582. tooltip_1.DxoTooltipModule,
  583. shadow_1.DxoShadowModule,
  584. integration_1.DxIntegrationModule,
  585. template_1.DxTemplateModule,
  586. platform_browser_1.BrowserTransferStateModule
  587. ],
  588. declarations: [
  589. DxBarGaugeComponent
  590. ],
  591. exports: [
  592. DxBarGaugeComponent,
  593. animation_1.DxoAnimationModule,
  594. export_1.DxoExportModule,
  595. geometry_1.DxoGeometryModule,
  596. label_1.DxoLabelModule,
  597. font_1.DxoFontModule,
  598. format_1.DxoFormatModule,
  599. legend_1.DxoLegendModule,
  600. border_1.DxoBorderModule,
  601. item_text_format_1.DxoItemTextFormatModule,
  602. margin_1.DxoMarginModule,
  603. title_1.DxoTitleModule,
  604. subtitle_1.DxoSubtitleModule,
  605. loading_indicator_1.DxoLoadingIndicatorModule,
  606. size_1.DxoSizeModule,
  607. tooltip_1.DxoTooltipModule,
  608. shadow_1.DxoShadowModule,
  609. template_1.DxTemplateModule
  610. ]
  611. },] },
  612. ];
  613. return DxBarGaugeModule;
  614. }());
  615. exports.DxBarGaugeModule = DxBarGaugeModule;
  616. //# sourceMappingURL=bar-gauge.js.map