| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693 |
- "use strict";
- var __extends = (this && this.__extends) || (function () {
- var extendStatics = Object.setPrototypeOf ||
- ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
- function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
- return function (d, b) {
- extendStatics(d, b);
- function __() { this.constructor = d; }
- d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
- };
- })();
- /*!
- * devextreme-angular
- * Version: 19.1.16
- * Build date: Tue Oct 18 2022
- *
- * Copyright (c) 2012 - 2022 Developer Express Inc. ALL RIGHTS RESERVED
- *
- * This software may be modified and distributed under the terms
- * of the MIT license. See the LICENSE file in the root of the project for details.
- *
- * https://github.com/DevExpress/devextreme-angular
- */
- Object.defineProperty(exports, "__esModule", { value: true });
- var platform_browser_1 = require("@angular/platform-browser");
- var platform_browser_2 = require("@angular/platform-browser");
- var core_1 = require("@angular/core");
- var funnel_1 = require("devextreme/viz/funnel");
- var component_1 = require("../core/component");
- var template_host_1 = require("../core/template-host");
- var integration_1 = require("../core/integration");
- var template_1 = require("../core/template");
- var nested_option_1 = require("../core/nested-option");
- var watcher_helper_1 = require("../core/watcher-helper");
- var iterable_differ_helper_1 = require("../core/iterable-differ-helper");
- var adaptive_layout_1 = require("./nested/adaptive-layout");
- var export_1 = require("./nested/export");
- var item_1 = require("./nested/item");
- var border_1 = require("./nested/border");
- var hover_style_1 = require("./nested/hover-style");
- var hatching_1 = require("./nested/hatching");
- var selection_style_1 = require("./nested/selection-style");
- var label_1 = require("./nested/label");
- var connector_1 = require("./nested/connector");
- var font_1 = require("./nested/font");
- var format_1 = require("./nested/format");
- var legend_1 = require("./nested/legend");
- var margin_1 = require("./nested/margin");
- var title_1 = require("./nested/title");
- var subtitle_1 = require("./nested/subtitle");
- var loading_indicator_1 = require("./nested/loading-indicator");
- var size_1 = require("./nested/size");
- var tooltip_1 = require("./nested/tooltip");
- var shadow_1 = require("./nested/shadow");
- /**
- * The Funnel is a widget that visualizes a value at different stages. It helps assess value changes throughout these stages and identify potential issues. The Funnel widget conveys information using different interactive elements (tooltips, labels, legend) and enables you to create not only a funnel, but also a pyramid chart.
- */
- var DxFunnelComponent = (function (_super) {
- __extends(DxFunnelComponent, _super);
- function DxFunnelComponent(elementRef, ngZone, templateHost, _watcherHelper, _idh, optionHost, transferState, platformId) {
- var _this = _super.call(this, elementRef, ngZone, templateHost, _watcherHelper, transferState, platformId) || this;
- _this._watcherHelper = _watcherHelper;
- _this._idh = _idh;
- _this._createEventEmitters([
- { subscribe: 'disposing', emit: 'onDisposing' },
- { subscribe: 'drawn', emit: 'onDrawn' },
- { subscribe: 'exported', emit: 'onExported' },
- { subscribe: 'exporting', emit: 'onExporting' },
- { subscribe: 'fileSaving', emit: 'onFileSaving' },
- { subscribe: 'hoverChanged', emit: 'onHoverChanged' },
- { subscribe: 'incidentOccurred', emit: 'onIncidentOccurred' },
- { subscribe: 'initialized', emit: 'onInitialized' },
- { subscribe: 'itemClick', emit: 'onItemClick' },
- { subscribe: 'legendClick', emit: 'onLegendClick' },
- { subscribe: 'optionChanged', emit: 'onOptionChanged' },
- { subscribe: 'selectionChanged', emit: 'onSelectionChanged' },
- { emit: 'adaptiveLayoutChange' },
- { emit: 'algorithmChange' },
- { emit: 'argumentFieldChange' },
- { emit: 'colorFieldChange' },
- { emit: 'dataSourceChange' },
- { emit: 'disabledChange' },
- { emit: 'elementAttrChange' },
- { emit: 'exportChange' },
- { emit: 'hoverEnabledChange' },
- { emit: 'invertedChange' },
- { emit: 'itemChange' },
- { emit: 'labelChange' },
- { emit: 'legendChange' },
- { emit: 'loadingIndicatorChange' },
- { emit: 'marginChange' },
- { emit: 'neckHeightChange' },
- { emit: 'neckWidthChange' },
- { emit: 'paletteChange' },
- { emit: 'paletteExtensionModeChange' },
- { emit: 'pathModifiedChange' },
- { emit: 'redrawOnResizeChange' },
- { emit: 'resolveLabelOverlappingChange' },
- { emit: 'rtlEnabledChange' },
- { emit: 'selectionModeChange' },
- { emit: 'sizeChange' },
- { emit: 'sortDataChange' },
- { emit: 'themeChange' },
- { emit: 'titleChange' },
- { emit: 'tooltipChange' },
- { emit: 'valueFieldChange' }
- ]);
- _this._idh.setHost(_this);
- optionHost.setHost(_this);
- return _this;
- }
- Object.defineProperty(DxFunnelComponent.prototype, "adaptiveLayout", {
- get: /**
- * Specifies adaptive layout options.
- */
- function () {
- return this._getOption('adaptiveLayout');
- },
- set: function (value) {
- this._setOption('adaptiveLayout', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "algorithm", {
- get: /**
- * Specifies the algorithm for building the funnel.
- */
- function () {
- return this._getOption('algorithm');
- },
- set: function (value) {
- this._setOption('algorithm', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "argumentField", {
- get: /**
- * Specifies which data source field provides arguments for funnel items. The argument identifies a funnel item and represents it on the legend.
- */
- function () {
- return this._getOption('argumentField');
- },
- set: function (value) {
- this._setOption('argumentField', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "colorField", {
- get: /**
- * Specifies which data source field provides colors for funnel items. If this field is absent, the palette provides the colors.
- */
- function () {
- return this._getOption('colorField');
- },
- set: function (value) {
- this._setOption('colorField', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "dataSource", {
- get: /**
- * Binds the widget to data.
- */
- function () {
- return this._getOption('dataSource');
- },
- set: function (value) {
- this._setOption('dataSource', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "disabled", {
- get: /**
- * Specifies whether the widget responds to the user interaction.
- */
- function () {
- return this._getOption('disabled');
- },
- set: function (value) {
- this._setOption('disabled', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "elementAttr", {
- get: /**
- * Specifies the attributes to be attached to the widget's root element.
- */
- function () {
- return this._getOption('elementAttr');
- },
- set: function (value) {
- this._setOption('elementAttr', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "export", {
- get: /**
- * Configures the exporting and printing features.
- */
- function () {
- return this._getOption('export');
- },
- set: function (value) {
- this._setOption('export', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "hoverEnabled", {
- get: /**
- * Specifies whether funnel items change their style when a user pauses on them.
- */
- function () {
- return this._getOption('hoverEnabled');
- },
- set: function (value) {
- this._setOption('hoverEnabled', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "inverted", {
- get: /**
- * Turns the funnel upside down.
- */
- function () {
- return this._getOption('inverted');
- },
- set: function (value) {
- this._setOption('inverted', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "item", {
- get: /**
- * Configures funnel items' appearance.
- */
- function () {
- return this._getOption('item');
- },
- set: function (value) {
- this._setOption('item', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "label", {
- get: /**
- * Configures funnel item labels.
- */
- function () {
- return this._getOption('label');
- },
- set: function (value) {
- this._setOption('label', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "legend", {
- get: /**
- * Configures the legend.
- */
- function () {
- return this._getOption('legend');
- },
- set: function (value) {
- this._setOption('legend', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "loadingIndicator", {
- get: /**
- * Configures the loading indicator.
- */
- function () {
- return this._getOption('loadingIndicator');
- },
- set: function (value) {
- this._setOption('loadingIndicator', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "margin", {
- get: /**
- * Generates space around the widget.
- */
- function () {
- return this._getOption('margin');
- },
- set: function (value) {
- this._setOption('margin', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "neckHeight", {
- get: /**
- * Specifies the ratio between the height of the neck and that of the whole funnel. Accepts values from 0 to 1. Applies only if the algorithm is "dynamicHeight".
- */
- function () {
- return this._getOption('neckHeight');
- },
- set: function (value) {
- this._setOption('neckHeight', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "neckWidth", {
- get: /**
- * Specifies the ratio between the width of the neck and that of the whole funnel. Accepts values from 0 to 1. Applies only if the algorithm is "dynamicHeight".
- */
- function () {
- return this._getOption('neckWidth');
- },
- set: function (value) {
- this._setOption('neckWidth', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "palette", {
- get: /**
- * Sets the palette to be used to colorize funnel items.
- */
- function () {
- return this._getOption('palette');
- },
- set: function (value) {
- this._setOption('palette', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "paletteExtensionMode", {
- get: /**
- * Specifies what to do with colors in the palette when their number is less than the number of funnel items.
- */
- function () {
- return this._getOption('paletteExtensionMode');
- },
- set: function (value) {
- this._setOption('paletteExtensionMode', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "pathModified", {
- get: /**
- * Notifies the widget that it is embedded into an HTML page that uses a tag modifying the path.
- */
- function () {
- return this._getOption('pathModified');
- },
- set: function (value) {
- this._setOption('pathModified', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "redrawOnResize", {
- get: /**
- * Specifies whether to redraw the widget when the size of the parent browser window changes or a mobile device rotates.
- */
- function () {
- return this._getOption('redrawOnResize');
- },
- set: function (value) {
- this._setOption('redrawOnResize', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "resolveLabelOverlapping", {
- get: /**
- * Specifies how item labels should behave when they overlap.
- */
- function () {
- return this._getOption('resolveLabelOverlapping');
- },
- set: function (value) {
- this._setOption('resolveLabelOverlapping', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "rtlEnabled", {
- get: /**
- * Switches the widget to a right-to-left representation.
- */
- function () {
- return this._getOption('rtlEnabled');
- },
- set: function (value) {
- this._setOption('rtlEnabled', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "selectionMode", {
- get: /**
- * Specifies whether a single or multiple funnel items can be in the selected state at a time. Assigning "none" disables the selection feature.
- */
- function () {
- return this._getOption('selectionMode');
- },
- set: function (value) {
- this._setOption('selectionMode', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "size", {
- get: /**
- * Specifies the widget's size in pixels.
- */
- function () {
- return this._getOption('size');
- },
- set: function (value) {
- this._setOption('size', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "sortData", {
- get: /**
- * Specifies whether to sort funnel items.
- */
- function () {
- return this._getOption('sortData');
- },
- set: function (value) {
- this._setOption('sortData', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "theme", {
- get: /**
- * Sets the name of the theme the widget uses.
- */
- function () {
- return this._getOption('theme');
- },
- set: function (value) {
- this._setOption('theme', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "title", {
- get: /**
- * Configures the widget's title.
- */
- function () {
- return this._getOption('title');
- },
- set: function (value) {
- this._setOption('title', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "tooltip", {
- get: /**
- * Configures tooltips - small pop-up rectangles that display information about a data-visualizing widget element being pressed or hovered over with the mouse pointer.
- */
- function () {
- return this._getOption('tooltip');
- },
- set: function (value) {
- this._setOption('tooltip', value);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(DxFunnelComponent.prototype, "valueField", {
- get: /**
- * Specifies which data source field provides values for funnel items. The value defines a funnel item's area.
- */
- function () {
- return this._getOption('valueField');
- },
- set: function (value) {
- this._setOption('valueField', value);
- },
- enumerable: true,
- configurable: true
- });
- DxFunnelComponent.prototype._createInstance = function (element, options) {
- return new funnel_1.default(element, options);
- };
- DxFunnelComponent.prototype.ngOnDestroy = function () {
- this._destroyWidget();
- };
- DxFunnelComponent.prototype.ngOnChanges = function (changes) {
- _super.prototype.ngOnChanges.call(this, changes);
- this.setupChanges('dataSource', changes);
- this.setupChanges('palette', changes);
- };
- DxFunnelComponent.prototype.setupChanges = function (prop, changes) {
- if (!(prop in this._optionsToUpdate)) {
- this._idh.setup(prop, changes);
- }
- };
- DxFunnelComponent.prototype.ngDoCheck = function () {
- this._idh.doCheck('dataSource');
- this._idh.doCheck('palette');
- this._watcherHelper.checkWatchers();
- _super.prototype.ngDoCheck.call(this);
- _super.prototype.clearChangedOptions.call(this);
- };
- DxFunnelComponent.prototype._setOption = function (name, value) {
- var isSetup = this._idh.setupSingle(name, value);
- var isChanged = this._idh.getChanges(name, value) !== null;
- if (isSetup || isChanged) {
- _super.prototype._setOption.call(this, name, value);
- }
- };
- DxFunnelComponent.decorators = [
- { type: core_1.Component, args: [{
- selector: 'dx-funnel',
- template: '',
- styles: [' :host { display: block; }'],
- providers: [
- template_host_1.DxTemplateHost,
- watcher_helper_1.WatcherHelper,
- nested_option_1.NestedOptionHost,
- iterable_differ_helper_1.IterableDifferHelper
- ]
- },] },
- ];
- /** @nocollapse */
- DxFunnelComponent.ctorParameters = function () { return [
- { type: core_1.ElementRef, },
- { type: core_1.NgZone, },
- { type: template_host_1.DxTemplateHost, },
- { type: watcher_helper_1.WatcherHelper, },
- { type: iterable_differ_helper_1.IterableDifferHelper, },
- { type: nested_option_1.NestedOptionHost, },
- { type: platform_browser_2.TransferState, },
- { type: undefined, decorators: [{ type: core_1.Inject, args: [core_1.PLATFORM_ID,] },] },
- ]; };
- DxFunnelComponent.propDecorators = {
- "adaptiveLayout": [{ type: core_1.Input },],
- "algorithm": [{ type: core_1.Input },],
- "argumentField": [{ type: core_1.Input },],
- "colorField": [{ type: core_1.Input },],
- "dataSource": [{ type: core_1.Input },],
- "disabled": [{ type: core_1.Input },],
- "elementAttr": [{ type: core_1.Input },],
- "export": [{ type: core_1.Input },],
- "hoverEnabled": [{ type: core_1.Input },],
- "inverted": [{ type: core_1.Input },],
- "item": [{ type: core_1.Input },],
- "label": [{ type: core_1.Input },],
- "legend": [{ type: core_1.Input },],
- "loadingIndicator": [{ type: core_1.Input },],
- "margin": [{ type: core_1.Input },],
- "neckHeight": [{ type: core_1.Input },],
- "neckWidth": [{ type: core_1.Input },],
- "palette": [{ type: core_1.Input },],
- "paletteExtensionMode": [{ type: core_1.Input },],
- "pathModified": [{ type: core_1.Input },],
- "redrawOnResize": [{ type: core_1.Input },],
- "resolveLabelOverlapping": [{ type: core_1.Input },],
- "rtlEnabled": [{ type: core_1.Input },],
- "selectionMode": [{ type: core_1.Input },],
- "size": [{ type: core_1.Input },],
- "sortData": [{ type: core_1.Input },],
- "theme": [{ type: core_1.Input },],
- "title": [{ type: core_1.Input },],
- "tooltip": [{ type: core_1.Input },],
- "valueField": [{ type: core_1.Input },],
- "onDisposing": [{ type: core_1.Output },],
- "onDrawn": [{ type: core_1.Output },],
- "onExported": [{ type: core_1.Output },],
- "onExporting": [{ type: core_1.Output },],
- "onFileSaving": [{ type: core_1.Output },],
- "onHoverChanged": [{ type: core_1.Output },],
- "onIncidentOccurred": [{ type: core_1.Output },],
- "onInitialized": [{ type: core_1.Output },],
- "onItemClick": [{ type: core_1.Output },],
- "onLegendClick": [{ type: core_1.Output },],
- "onOptionChanged": [{ type: core_1.Output },],
- "onSelectionChanged": [{ type: core_1.Output },],
- "adaptiveLayoutChange": [{ type: core_1.Output },],
- "algorithmChange": [{ type: core_1.Output },],
- "argumentFieldChange": [{ type: core_1.Output },],
- "colorFieldChange": [{ type: core_1.Output },],
- "dataSourceChange": [{ type: core_1.Output },],
- "disabledChange": [{ type: core_1.Output },],
- "elementAttrChange": [{ type: core_1.Output },],
- "exportChange": [{ type: core_1.Output },],
- "hoverEnabledChange": [{ type: core_1.Output },],
- "invertedChange": [{ type: core_1.Output },],
- "itemChange": [{ type: core_1.Output },],
- "labelChange": [{ type: core_1.Output },],
- "legendChange": [{ type: core_1.Output },],
- "loadingIndicatorChange": [{ type: core_1.Output },],
- "marginChange": [{ type: core_1.Output },],
- "neckHeightChange": [{ type: core_1.Output },],
- "neckWidthChange": [{ type: core_1.Output },],
- "paletteChange": [{ type: core_1.Output },],
- "paletteExtensionModeChange": [{ type: core_1.Output },],
- "pathModifiedChange": [{ type: core_1.Output },],
- "redrawOnResizeChange": [{ type: core_1.Output },],
- "resolveLabelOverlappingChange": [{ type: core_1.Output },],
- "rtlEnabledChange": [{ type: core_1.Output },],
- "selectionModeChange": [{ type: core_1.Output },],
- "sizeChange": [{ type: core_1.Output },],
- "sortDataChange": [{ type: core_1.Output },],
- "themeChange": [{ type: core_1.Output },],
- "titleChange": [{ type: core_1.Output },],
- "tooltipChange": [{ type: core_1.Output },],
- "valueFieldChange": [{ type: core_1.Output },],
- };
- return DxFunnelComponent;
- }(component_1.DxComponent));
- exports.DxFunnelComponent = DxFunnelComponent;
- var DxFunnelModule = (function () {
- function DxFunnelModule() {
- }
- DxFunnelModule.decorators = [
- { type: core_1.NgModule, args: [{
- imports: [
- adaptive_layout_1.DxoAdaptiveLayoutModule,
- export_1.DxoExportModule,
- item_1.DxoItemModule,
- border_1.DxoBorderModule,
- hover_style_1.DxoHoverStyleModule,
- hatching_1.DxoHatchingModule,
- selection_style_1.DxoSelectionStyleModule,
- label_1.DxoLabelModule,
- connector_1.DxoConnectorModule,
- font_1.DxoFontModule,
- format_1.DxoFormatModule,
- legend_1.DxoLegendModule,
- margin_1.DxoMarginModule,
- title_1.DxoTitleModule,
- subtitle_1.DxoSubtitleModule,
- loading_indicator_1.DxoLoadingIndicatorModule,
- size_1.DxoSizeModule,
- tooltip_1.DxoTooltipModule,
- shadow_1.DxoShadowModule,
- integration_1.DxIntegrationModule,
- template_1.DxTemplateModule,
- platform_browser_1.BrowserTransferStateModule
- ],
- declarations: [
- DxFunnelComponent
- ],
- exports: [
- DxFunnelComponent,
- adaptive_layout_1.DxoAdaptiveLayoutModule,
- export_1.DxoExportModule,
- item_1.DxoItemModule,
- border_1.DxoBorderModule,
- hover_style_1.DxoHoverStyleModule,
- hatching_1.DxoHatchingModule,
- selection_style_1.DxoSelectionStyleModule,
- label_1.DxoLabelModule,
- connector_1.DxoConnectorModule,
- font_1.DxoFontModule,
- format_1.DxoFormatModule,
- legend_1.DxoLegendModule,
- margin_1.DxoMarginModule,
- title_1.DxoTitleModule,
- subtitle_1.DxoSubtitleModule,
- loading_indicator_1.DxoLoadingIndicatorModule,
- size_1.DxoSizeModule,
- tooltip_1.DxoTooltipModule,
- shadow_1.DxoShadowModule,
- template_1.DxTemplateModule
- ]
- },] },
- ];
- return DxFunnelModule;
- }());
- exports.DxFunnelModule = DxFunnelModule;
- //# sourceMappingURL=funnel.js.map
|