UNPKG

devextreme-angular

Version:

DevExtreme UI and Visualization Components for Angular

1 lines • 2.03 MB
{"version":3,"file":"devextreme-angular-ui-nested.mjs","sources":["../../../dist/ui/nested/adapter.ts","../../../dist/ui/nested/adaptive-layout.ts","../../../dist/ui/nested/aggregation-interval.ts","../../../dist/ui/nested/aggregation.ts","../../../dist/ui/nested/base/alert-dxi.ts","../../../dist/ui/nested/alert-dxi.ts","../../../dist/ui/nested/animation.ts","../../../dist/ui/nested/base/chart-annotation-config-dxi.ts","../../../dist/ui/nested/annotation-dxi.ts","../../../dist/ui/nested/api-key.ts","../../../dist/ui/nested/appointment-dragging.ts","../../../dist/ui/nested/base/chart-common-series-settings.ts","../../../dist/ui/nested/area.ts","../../../dist/ui/nested/argument-axis.ts","../../../dist/ui/nested/base/format.ts","../../../dist/ui/nested/argument-format.ts","../../../dist/ui/nested/at.ts","../../../dist/ui/nested/base/user.ts","../../../dist/ui/nested/author.ts","../../../dist/ui/nested/auto-layout.ts","../../../dist/ui/nested/base/charts-color.ts","../../../dist/ui/nested/background-color.ts","../../../dist/ui/nested/background.ts","../../../dist/ui/nested/bar.ts","../../../dist/ui/nested/behavior.ts","../../../dist/ui/nested/border.ts","../../../dist/ui/nested/boundary-offset.ts","../../../dist/ui/nested/base/box-options.ts","../../../dist/ui/nested/box.ts","../../../dist/ui/nested/base/viz-scale-break-dxi.ts","../../../dist/ui/nested/break-dxi.ts","../../../dist/ui/nested/break-style.ts","../../../dist/ui/nested/bubble.ts","../../../dist/ui/nested/base/text-editor-button-dxi.ts","../../../dist/ui/nested/button-dxi.ts","../../../dist/ui/nested/base/button-options.ts","../../../dist/ui/nested/button-options.ts","../../../dist/ui/nested/base/calendar-options.ts","../../../dist/ui/nested/calendar-options.ts","../../../dist/ui/nested/candlestick.ts","../../../dist/ui/nested/center-dxi.ts","../../../dist/ui/nested/base/data-change-dxi.ts","../../../dist/ui/nested/change-dxi.ts","../../../dist/ui/nested/chart.ts","../../../dist/ui/nested/col-count-by-screen.ts","../../../dist/ui/nested/col-dxi.ts","../../../dist/ui/nested/collision.ts","../../../dist/ui/nested/color.ts","../../../dist/ui/nested/colorizer.ts","../../../dist/ui/nested/base/column-chooser.ts","../../../dist/ui/nested/column-chooser.ts","../../../dist/ui/nested/base/data-grid-column-dxi.ts","../../../dist/ui/nested/column-dxi.ts","../../../dist/ui/nested/column-fixing.ts","../../../dist/ui/nested/base/diagram-custom-command-dxi.ts","../../../dist/ui/nested/command-dxi.ts","../../../dist/ui/nested/base/chart-common-annotation-config.ts","../../../dist/ui/nested/common-annotation-settings.ts","../../../dist/ui/nested/common-axis-settings.ts","../../../dist/ui/nested/common-pane-settings.ts","../../../dist/ui/nested/common-series-settings.ts","../../../dist/ui/nested/connection-point-dxi.ts","../../../dist/ui/nested/connector.ts","../../../dist/ui/nested/constant-line-dxi.ts","../../../dist/ui/nested/constant-line-style.ts","../../../dist/ui/nested/base/file-manager-context-menu.ts","../../../dist/ui/nested/context-menu.ts","../../../dist/ui/nested/context-toolbox.ts","../../../dist/ui/nested/control-bar.ts","../../../dist/ui/nested/base/converter.ts","../../../dist/ui/nested/converter.ts","../../../dist/ui/nested/crosshair.ts","../../../dist/ui/nested/cursor-offset.ts","../../../dist/ui/nested/base/filter-builder-custom-operation-dxi.ts","../../../dist/ui/nested/custom-operation-dxi.ts","../../../dist/ui/nested/custom-shape-dxi.ts","../../../dist/ui/nested/data-prepare-settings.ts","../../../dist/ui/nested/day-header-format.ts","../../../dist/ui/nested/default-item-properties.ts","../../../dist/ui/nested/delay.ts","../../../dist/ui/nested/dependencies.ts","../../../dist/ui/nested/details.ts","../../../dist/ui/nested/display-format.ts","../../../dist/ui/nested/drag-box-style.ts","../../../dist/ui/nested/base/popup-options.ts","../../../dist/ui/nested/drop-down-options.ts","../../../dist/ui/nested/edges.ts","../../../dist/ui/nested/editing.ts","../../../dist/ui/nested/export.ts","../../../dist/ui/nested/field-chooser.ts","../../../dist/ui/nested/base/filter-builder-field-dxi.ts","../../../dist/ui/nested/field-dxi.ts","../../../dist/ui/nested/field-panel.ts","../../../dist/ui/nested/base/file-manager-toolbar-item-dxi.ts","../../../dist/ui/nested/file-selection-item-dxi.ts","../../../dist/ui/nested/base/file-uploader-options.ts","../../../dist/ui/nested/file-uploader-options.ts","../../../dist/ui/nested/filter-builder-popup.ts","../../../dist/ui/nested/base/filter-builder-options.ts","../../../dist/ui/nested/filter-builder.ts","../../../dist/ui/nested/filter-operation-descriptions.ts","../../../dist/ui/nested/base/filter-panel.ts","../../../dist/ui/nested/filter-panel.ts","../../../dist/ui/nested/base/gantt-filter-row.ts","../../../dist/ui/nested/filter-row.ts","../../../dist/ui/nested/base/viz-font.ts","../../../dist/ui/nested/font.ts","../../../dist/ui/nested/base/form-simple-item.ts","../../../dist/ui/nested/form-item.ts","../../../dist/ui/nested/base/form-options.ts","../../../dist/ui/nested/form.ts","../../../dist/ui/nested/format.ts","../../../dist/ui/nested/base/animation-state.ts","../../../dist/ui/nested/from.ts","../../../dist/ui/nested/fullstackedarea.ts","../../../dist/ui/nested/fullstackedbar.ts","../../../dist/ui/nested/fullstackedline.ts","../../../dist/ui/nested/fullstackedspline.ts","../../../dist/ui/nested/fullstackedsplinearea.ts","../../../dist/ui/nested/geometry.ts","../../../dist/ui/nested/grid-size.ts","../../../dist/ui/nested/grid.ts","../../../dist/ui/nested/group-dxi.ts","../../../dist/ui/nested/group-item-dxi.ts","../../../dist/ui/nested/group-operation-descriptions.ts","../../../dist/ui/nested/group-panel.ts","../../../dist/ui/nested/group.ts","../../../dist/ui/nested/grouping.ts","../../../dist/ui/nested/hatching.ts","../../../dist/ui/nested/base/column-header-filter.ts","../../../dist/ui/nested/header-filter.ts","../../../dist/ui/nested/height.ts","../../../dist/ui/nested/hide-event.ts","../../../dist/ui/nested/base/animation-config.ts","../../../dist/ui/nested/hide.ts","../../../dist/ui/nested/history-toolbar.ts","../../../dist/ui/nested/horizontal-line.ts","../../../dist/ui/nested/hover-style.ts","../../../dist/ui/nested/icons.ts","../../../dist/ui/nested/base/html-editor-image-upload.ts","../../../dist/ui/nested/image-upload.ts","../../../dist/ui/nested/image.ts","../../../dist/ui/nested/indent.ts","../../../dist/ui/nested/base/sortable-options.ts","../../../dist/ui/nested/item-dragging.ts","../../../dist/ui/nested/base/button-group-item-dxi.ts","../../../dist/ui/nested/item-dxi.ts","../../../dist/ui/nested/item-text-format.ts","../../../dist/ui/nested/item-view.ts","../../../dist/ui/nested/item.ts","../../../dist/ui/nested/keyboard-navigation.ts","../../../dist/ui/nested/label.ts","../../../dist/ui/nested/layer-dxi.ts","../../../dist/ui/nested/legend-dxi.ts","../../../dist/ui/nested/legend.ts","../../../dist/ui/nested/line.ts","../../../dist/ui/nested/link.ts","../../../dist/ui/nested/load-panel.ts","../../../dist/ui/nested/loading-indicator.ts","../../../dist/ui/nested/location-dxi.ts","../../../dist/ui/nested/lookup.ts","../../../dist/ui/nested/main-toolbar.ts","../../../dist/ui/nested/margin.ts","../../../dist/ui/nested/marker-dxi.ts","../../../dist/ui/nested/marker.ts","../../../dist/ui/nested/master-detail.ts","../../../dist/ui/nested/max-range.ts","../../../dist/ui/nested/base/html-editor-media-resizing.ts","../../../dist/ui/nested/media-resizing.ts","../../../dist/ui/nested/base/html-editor-mention-dxi.ts","../../../dist/ui/nested/mention-dxi.ts","../../../dist/ui/nested/menu-item-dxi.ts","../../../dist/ui/nested/message-timestamp-format.ts","../../../dist/ui/nested/min-range.ts","../../../dist/ui/nested/min-visual-range-length.ts","../../../dist/ui/nested/minor-grid.ts","../../../dist/ui/nested/minor-tick-interval.ts","../../../dist/ui/nested/minor-tick.ts","../../../dist/ui/nested/my.ts","../../../dist/ui/nested/node.ts","../../../dist/ui/nested/nodes.ts","../../../dist/ui/nested/notifications.ts","../../../dist/ui/nested/offset.ts","../../../dist/ui/nested/base/gantt-filter-row-operation-descriptions.ts","../../../dist/ui/nested/operation-descriptions.ts","../../../dist/ui/nested/options.ts","../../../dist/ui/nested/page-size.ts","../../../dist/ui/nested/base/pager.ts","../../../dist/ui/nested/pager.ts","../../../dist/ui/nested/paging.ts","../../../dist/ui/nested/pane-dxi.ts","../../../dist/ui/nested/permissions.ts","../../../dist/ui/nested/point.ts","../../../dist/ui/nested/popup.ts","../../../dist/ui/nested/base/position-config.ts","../../../dist/ui/nested/position.ts","../../../dist/ui/nested/base/vector-map-projection-config.ts","../../../dist/ui/nested/projection.ts","../../../dist/ui/nested/properties-panel.ts","../../../dist/ui/nested/provider-config.ts","../../../dist/ui/nested/range-container.ts","../../../dist/ui/nested/range-dxi.ts","../../../dist/ui/nested/rangearea.ts","../../../dist/ui/nested/rangebar.ts","../../../dist/ui/nested/reduction.ts","../../../dist/ui/nested/remote-operations.ts","../../../dist/ui/nested/resource-assignments.ts","../../../dist/ui/nested/resource-dxi.ts","../../../dist/ui/nested/resources.ts","../../../dist/ui/nested/route-dxi.ts","../../../dist/ui/nested/row-dragging.ts","../../../dist/ui/nested/row-dxi.ts","../../../dist/ui/nested/scale-type-range.ts","../../../dist/ui/nested/scale.ts","../../../dist/ui/nested/scatter.ts","../../../dist/ui/nested/scroll-bar.ts","../../../dist/ui/nested/base/scheduler-scrolling.ts","../../../dist/ui/nested/scrolling.ts","../../../dist/ui/nested/base/text-box-options.ts","../../../dist/ui/nested/search-editor-options.ts","../../../dist/ui/nested/base/search-panel.ts","../../../dist/ui/nested/search-panel.ts","../../../dist/ui/nested/base/column-chooser-search-config.ts","../../../dist/ui/nested/search.ts","../../../dist/ui/nested/selection-style.ts","../../../dist/ui/nested/base/column-chooser-selection-config.ts","../../../dist/ui/nested/selection.ts","../../../dist/ui/nested/base/chart-series-dxi.ts","../../../dist/ui/nested/series-dxi.ts","../../../dist/ui/nested/series-template.ts","../../../dist/ui/nested/shadow.ts","../../../dist/ui/nested/show-event.ts","../../../dist/ui/nested/show-first-submenu-mode.ts","../../../dist/ui/nested/show-submenu-mode.ts","../../../dist/ui/nested/show.ts","../../../dist/ui/nested/shutter.ts","../../../dist/ui/nested/size.ts","../../../dist/ui/nested/slider-handle.ts","../../../dist/ui/nested/slider-marker.ts","../../../dist/ui/nested/small-values-grouping.ts","../../../dist/ui/nested/sort-by-group-summary-info-dxi.ts","../../../dist/ui/nested/base/sorting.ts","../../../dist/ui/nested/sorting.ts","../../../dist/ui/nested/source.ts","../../../dist/ui/nested/spline.ts","../../../dist/ui/nested/splinearea.ts","../../../dist/ui/nested/base/splitter-options.ts","../../../dist/ui/nested/splitter.ts","../../../dist/ui/nested/stackedarea.ts","../../../dist/ui/nested/stackedbar.ts","../../../dist/ui/nested/stackedline.ts","../../../dist/ui/nested/stackedspline.ts","../../../dist/ui/nested/stackedsplinearea.ts","../../../dist/ui/nested/state-storing.ts","../../../dist/ui/nested/steparea.ts","../../../dist/ui/nested/stepline.ts","../../../dist/ui/nested/stock.ts","../../../dist/ui/nested/strip-dxi.ts","../../../dist/ui/nested/base/gantt-strip-line-dxi.ts","../../../dist/ui/nested/strip-line-dxi.ts","../../../dist/ui/nested/strip-style.ts","../../../dist/ui/nested/subtitle.ts","../../../dist/ui/nested/base/gauge-indicator.ts","../../../dist/ui/nested/subvalue-indicator.ts","../../../dist/ui/nested/summary.ts","../../../dist/ui/nested/base/html-editor-image-upload-tab-item-dxi.ts","../../../dist/ui/nested/tab-dxi.ts","../../../dist/ui/nested/base/tab-panel-options.ts","../../../dist/ui/nested/tab-panel-options.ts","../../../dist/ui/nested/base/html-editor-table-context-menu.ts","../../../dist/ui/nested/table-context-menu.ts","../../../dist/ui/nested/base/html-editor-table-resizing.ts","../../../dist/ui/nested/table-resizing.ts","../../../dist/ui/nested/tasks.ts","../../../dist/ui/nested/text.ts","../../../dist/ui/nested/base/filter-panel-texts.ts","../../../dist/ui/nested/texts.ts","../../../dist/ui/nested/tick-interval.ts","../../../dist/ui/nested/tick.ts","../../../dist/ui/nested/tile.ts","../../../dist/ui/nested/title.ts","../../../dist/ui/nested/to.ts","../../../dist/ui/nested/base/popup-toolbar-item-dxi.ts","../../../dist/ui/nested/toolbar-item-dxi.ts","../../../dist/ui/nested/base/data-grid-toolbar.ts","../../../dist/ui/nested/toolbar.ts","../../../dist/ui/nested/toolbox.ts","../../../dist/ui/nested/tooltip.ts","../../../dist/ui/nested/total-item-dxi.ts","../../../dist/ui/nested/base/user-dxi.ts","../../../dist/ui/nested/typing-user-dxi.ts","../../../dist/ui/nested/upload.ts","../../../dist/ui/nested/url.ts","../../../dist/ui/nested/user.ts","../../../dist/ui/nested/validation-rule-dxi.ts","../../../dist/ui/nested/validation.ts","../../../dist/ui/nested/value-axis-dxi.ts","../../../dist/ui/nested/value-axis.ts","../../../dist/ui/nested/value-error-bar.ts","../../../dist/ui/nested/value-format.ts","../../../dist/ui/nested/value-indicator.ts","../../../dist/ui/nested/base/html-editor-variables.ts","../../../dist/ui/nested/variables.ts","../../../dist/ui/nested/vertical-line.ts","../../../dist/ui/nested/view-dxi.ts","../../../dist/ui/nested/view-toolbar.ts","../../../dist/ui/nested/width.ts","../../../dist/ui/nested/zoom-and-pan.ts","../../../dist/ui/nested/zoom-level.ts","../../../dist/ui/nested/index.ts","../../../dist/ui/nested/devextreme-angular-ui-nested.ts"],"sourcesContent":["/*!\n * devextreme-angular\n * Version: 26.1.3\n * Build date: Wed Jun 10 2026\n *\n * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/DevExtreme\n */\n\n/* tslint:disable:max-line-length */\n\n\nimport {\n Component,\n OnInit,\n OnDestroy,\n NgModule,\n Host,\n SkipSelf,\n Input\n} from '@angular/core';\n\n\n\n\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n} from 'devextreme-angular/core';\nimport { NestedOption } from 'devextreme-angular/core';\n\n\n@Component({\n selector: 'dxo-adapter',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoAdapterComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get applyValidationResults(): Function {\n return this._getOption('applyValidationResults');\n }\n set applyValidationResults(value: Function) {\n this._setOption('applyValidationResults', value);\n }\n\n @Input()\n get bypass(): Function {\n return this._getOption('bypass');\n }\n set bypass(value: Function) {\n this._setOption('bypass', value);\n }\n\n @Input()\n get focus(): Function {\n return this._getOption('focus');\n }\n set focus(value: Function) {\n this._setOption('focus', value);\n }\n\n @Input()\n get getValue(): Function {\n return this._getOption('getValue');\n }\n set getValue(value: Function) {\n this._setOption('getValue', value);\n }\n\n @Input()\n get reset(): Function {\n return this._getOption('reset');\n }\n set reset(value: Function) {\n this._setOption('reset', value);\n }\n\n @Input()\n get validationRequestsCallbacks(): Array<Function> {\n return this._getOption('validationRequestsCallbacks');\n }\n set validationRequestsCallbacks(value: Array<Function>) {\n this._setOption('validationRequestsCallbacks', value);\n }\n\n\n protected get _optionPath() {\n return 'adapter';\n }\n\n\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\n @Host() optionHost: NestedOptionHost) {\n super();\n parentOptionHost.setNestedOption(this);\n optionHost.setHost(this, this._fullOptionPath.bind(this));\n }\n\n\n ngOnInit() {\n this._addRecreatedComponent();\n }\n\n ngOnDestroy() {\n this._addRemovedOption(this._getOptionPath());\n }\n\n\n}\n\n@NgModule({\n imports: [\n DxoAdapterComponent\n ],\n exports: [\n DxoAdapterComponent\n ],\n})\nexport class DxoAdapterModule { }\n","/*!\n * devextreme-angular\n * Version: 26.1.3\n * Build date: Wed Jun 10 2026\n *\n * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/DevExtreme\n */\n\n/* tslint:disable:max-line-length */\n\n\nimport {\n Component,\n OnInit,\n OnDestroy,\n NgModule,\n Host,\n SkipSelf,\n Input\n} from '@angular/core';\n\n\n\n\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n} from 'devextreme-angular/core';\nimport { NestedOption } from 'devextreme-angular/core';\n\n\n@Component({\n selector: 'dxo-adaptive-layout',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoAdaptiveLayoutComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get height(): number {\n return this._getOption('height');\n }\n set height(value: number) {\n this._setOption('height', value);\n }\n\n @Input()\n get keepLabels(): boolean {\n return this._getOption('keepLabels');\n }\n set keepLabels(value: boolean) {\n this._setOption('keepLabels', value);\n }\n\n @Input()\n get width(): number {\n return this._getOption('width');\n }\n set width(value: number) {\n this._setOption('width', value);\n }\n\n\n protected get _optionPath() {\n return 'adaptiveLayout';\n }\n\n\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\n @Host() optionHost: NestedOptionHost) {\n super();\n parentOptionHost.setNestedOption(this);\n optionHost.setHost(this, this._fullOptionPath.bind(this));\n }\n\n\n ngOnInit() {\n this._addRecreatedComponent();\n }\n\n ngOnDestroy() {\n this._addRemovedOption(this._getOptionPath());\n }\n\n\n}\n\n@NgModule({\n imports: [\n DxoAdaptiveLayoutComponent\n ],\n exports: [\n DxoAdaptiveLayoutComponent\n ],\n})\nexport class DxoAdaptiveLayoutModule { }\n","/*!\n * devextreme-angular\n * Version: 26.1.3\n * Build date: Wed Jun 10 2026\n *\n * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/DevExtreme\n */\n\n/* tslint:disable:max-line-length */\n\n\nimport {\n Component,\n OnInit,\n OnDestroy,\n NgModule,\n Host,\n SkipSelf,\n Input\n} from '@angular/core';\n\n\n\n\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n} from 'devextreme-angular/core';\nimport { NestedOption } from 'devextreme-angular/core';\n\n\n@Component({\n selector: 'dxo-aggregation-interval',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoAggregationIntervalComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get days(): number {\n return this._getOption('days');\n }\n set days(value: number) {\n this._setOption('days', value);\n }\n\n @Input()\n get hours(): number {\n return this._getOption('hours');\n }\n set hours(value: number) {\n this._setOption('hours', value);\n }\n\n @Input()\n get milliseconds(): number {\n return this._getOption('milliseconds');\n }\n set milliseconds(value: number) {\n this._setOption('milliseconds', value);\n }\n\n @Input()\n get minutes(): number {\n return this._getOption('minutes');\n }\n set minutes(value: number) {\n this._setOption('minutes', value);\n }\n\n @Input()\n get months(): number {\n return this._getOption('months');\n }\n set months(value: number) {\n this._setOption('months', value);\n }\n\n @Input()\n get quarters(): number {\n return this._getOption('quarters');\n }\n set quarters(value: number) {\n this._setOption('quarters', value);\n }\n\n @Input()\n get seconds(): number {\n return this._getOption('seconds');\n }\n set seconds(value: number) {\n this._setOption('seconds', value);\n }\n\n @Input()\n get weeks(): number {\n return this._getOption('weeks');\n }\n set weeks(value: number) {\n this._setOption('weeks', value);\n }\n\n @Input()\n get years(): number {\n return this._getOption('years');\n }\n set years(value: number) {\n this._setOption('years', value);\n }\n\n\n protected get _optionPath() {\n return 'aggregationInterval';\n }\n\n\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\n @Host() optionHost: NestedOptionHost) {\n super();\n parentOptionHost.setNestedOption(this);\n optionHost.setHost(this, this._fullOptionPath.bind(this));\n }\n\n\n ngOnInit() {\n this._addRecreatedComponent();\n }\n\n ngOnDestroy() {\n this._addRemovedOption(this._getOptionPath());\n }\n\n\n}\n\n@NgModule({\n imports: [\n DxoAggregationIntervalComponent\n ],\n exports: [\n DxoAggregationIntervalComponent\n ],\n})\nexport class DxoAggregationIntervalModule { }\n","/*!\n * devextreme-angular\n * Version: 26.1.3\n * Build date: Wed Jun 10 2026\n *\n * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/DevExtreme\n */\n\n/* tslint:disable:max-line-length */\n\n\nimport {\n Component,\n OnInit,\n OnDestroy,\n NgModule,\n Host,\n SkipSelf,\n Input\n} from '@angular/core';\n\n\n\n\nimport type { ChartSeriesAggregationMethod } from 'devextreme/viz/chart';\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n} from 'devextreme-angular/core';\nimport { NestedOption } from 'devextreme-angular/core';\n\n\n@Component({\n selector: 'dxo-aggregation',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoAggregationComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get calculate(): Function | undefined {\n return this._getOption('calculate');\n }\n set calculate(value: Function | undefined) {\n this._setOption('calculate', value);\n }\n\n @Input()\n get enabled(): boolean {\n return this._getOption('enabled');\n }\n set enabled(value: boolean) {\n this._setOption('enabled', value);\n }\n\n @Input()\n get method(): ChartSeriesAggregationMethod {\n return this._getOption('method');\n }\n set method(value: ChartSeriesAggregationMethod) {\n this._setOption('method', value);\n }\n\n\n protected get _optionPath() {\n return 'aggregation';\n }\n\n\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\n @Host() optionHost: NestedOptionHost) {\n super();\n parentOptionHost.setNestedOption(this);\n optionHost.setHost(this, this._fullOptionPath.bind(this));\n }\n\n\n ngOnInit() {\n this._addRecreatedComponent();\n }\n\n ngOnDestroy() {\n this._addRemovedOption(this._getOptionPath());\n }\n\n\n}\n\n@NgModule({\n imports: [\n DxoAggregationComponent\n ],\n exports: [\n DxoAggregationComponent\n ],\n})\nexport class DxoAggregationModule { }\n","/*!\n * devextreme-angular\n * Version: 26.1.3\n * Build date: Wed Jun 10 2026\n *\n * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/DevExtreme\n */\n\n/* tslint:disable:max-line-length */\n\nimport { CollectionNestedOption } from 'devextreme-angular/core';\nimport {\n Component,\n} from '@angular/core';\n\n\n@Component({\n template: ''\n})\nexport abstract class DxiAlert extends CollectionNestedOption {\n get id(): number | string {\n return this._getOption('id');\n }\n set id(value: number | string) {\n this._setOption('id', value);\n }\n\n get message(): string {\n return this._getOption('message');\n }\n set message(value: string) {\n this._setOption('message', value);\n }\n}\n","/*!\n * devextreme-angular\n * Version: 26.1.3\n * Build date: Wed Jun 10 2026\n *\n * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/DevExtreme\n */\n\n/* tslint:disable:max-line-length */\n\n/* tslint:disable:use-input-property-decorator */\n\nimport {\n Component,\n NgModule,\n Host,\n SkipSelf\n} from '@angular/core';\n\n\n\n\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n} from 'devextreme-angular/core';\nimport { DxiAlert } from './base/alert-dxi';\n\nimport { PROPERTY_TOKEN_alerts } from 'devextreme-angular/core/tokens';\n\n@Component({\n selector: 'dxi-alert',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [\n NestedOptionHost,\n {\n provide: PROPERTY_TOKEN_alerts,\n useExisting: DxiAlertComponent,\n }\n ],\n inputs: [\n 'id',\n 'message'\n ]\n})\nexport class DxiAlertComponent extends DxiAlert {\n\n protected get _optionPath() {\n return 'alerts';\n }\n\n\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\n @Host() optionHost: NestedOptionHost) {\n super();\n parentOptionHost.setNestedOption(this);\n optionHost.setHost(this, this._fullOptionPath.bind(this));\n }\n\n\n\n ngOnDestroy() {\n this._deleteRemovedOptions(this._fullOptionPath());\n }\n\n}\n\n@NgModule({\n imports: [\n DxiAlertComponent\n ],\n exports: [\n DxiAlertComponent\n ],\n})\nexport class DxiAlertModule { }\n","/*!\n * devextreme-angular\n * Version: 26.1.3\n * Build date: Wed Jun 10 2026\n *\n * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/DevExtreme\n */\n\n/* tslint:disable:max-line-length */\n\n\nimport {\n Component,\n OnInit,\n OnDestroy,\n NgModule,\n Host,\n SkipSelf,\n Input\n} from '@angular/core';\n\n\n\n\nimport type { AnimationEaseMode } from 'devextreme/common/charts';\nimport type { AnimationConfig } from 'devextreme/common/core/animation';\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n} from 'devextreme-angular/core';\nimport { NestedOption } from 'devextreme-angular/core';\n\n\n@Component({\n selector: 'dxo-animation',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoAnimationComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get hide(): AnimationConfig {\n return this._getOption('hide');\n }\n set hide(value: AnimationConfig) {\n this._setOption('hide', value);\n }\n\n @Input()\n get show(): AnimationConfig {\n return this._getOption('show');\n }\n set show(value: AnimationConfig) {\n this._setOption('show', value);\n }\n\n @Input()\n get duration(): number {\n return this._getOption('duration');\n }\n set duration(value: number) {\n this._setOption('duration', value);\n }\n\n @Input()\n get easing(): AnimationEaseMode {\n return this._getOption('easing');\n }\n set easing(value: AnimationEaseMode) {\n this._setOption('easing', value);\n }\n\n @Input()\n get enabled(): boolean {\n return this._getOption('enabled');\n }\n set enabled(value: boolean) {\n this._setOption('enabled', value);\n }\n\n @Input()\n get maxPointCountSupported(): number {\n return this._getOption('maxPointCountSupported');\n }\n set maxPointCountSupported(value: number) {\n this._setOption('maxPointCountSupported', value);\n }\n\n\n protected get _optionPath() {\n return 'animation';\n }\n\n\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\n @Host() optionHost: NestedOptionHost) {\n super();\n parentOptionHost.setNestedOption(this);\n optionHost.setHost(this, this._fullOptionPath.bind(this));\n }\n\n\n ngOnInit() {\n this._addRecreatedComponent();\n }\n\n ngOnDestroy() {\n this._addRemovedOption(this._getOptionPath());\n }\n\n\n}\n\n@NgModule({\n imports: [\n DxoAnimationComponent\n ],\n exports: [\n DxoAnimationComponent\n ],\n})\nexport class DxoAnimationModule { }\n","/*!\n * devextreme-angular\n * Version: 26.1.3\n * Build date: Wed Jun 10 2026\n *\n * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/DevExtreme\n */\n\n/* tslint:disable:max-line-length */\n\nimport { CollectionNestedOption } from 'devextreme-angular/core';\nimport {\n Component,\n} from '@angular/core';\n\nimport type { AnnotationType, DashStyle, Font, TextOverflow, WordWrap } from 'devextreme/common/charts';\nimport type { PieChartAnnotationLocation } from 'devextreme/viz/pie_chart';\n\n@Component({\n template: ''\n})\nexport abstract class DxiChartAnnotationConfig extends CollectionNestedOption {\n get allowDragging(): boolean {\n return this._getOption('allowDragging');\n }\n set allowDragging(value: boolean) {\n this._setOption('allowDragging', value);\n }\n\n get argument(): Date | number | string | undefined {\n return this._getOption('argument');\n }\n set argument(value: Date | number | string | undefined) {\n this._setOption('argument', value);\n }\n\n get arrowLength(): number {\n return this._getOption('arrowLength');\n }\n set arrowLength(value: number) {\n this._setOption('arrowLength', value);\n }\n\n get arrowWidth(): number {\n return this._getOption('arrowWidth');\n }\n set arrowWidth(value: number) {\n this._setOption('arrowWidth', value);\n }\n\n get axis(): string | undefined {\n return this._getOption('axis');\n }\n set axis(value: string | undefined) {\n this._setOption('axis', value);\n }\n\n get border(): { color?: string, cornerRadius?: number, dashStyle?: DashStyle, opacity?: number | undefined, visible?: boolean, width?: number } {\n return this._getOption('border');\n }\n set border(value: { color?: string, cornerRadius?: number, dashStyle?: DashStyle, opacity?: number | undefined, visible?: boolean, width?: number }) {\n this._setOption('border', value);\n }\n\n get color(): string {\n return this._getOption('color');\n }\n set color(value: string) {\n this._setOption('color', value);\n }\n\n get customizeTooltip(): Function | undefined {\n return this._getOption('customizeTooltip');\n }\n set customizeTooltip(value: Function | undefined) {\n this._setOption('customizeTooltip', value);\n }\n\n get data(): any {\n return this._getOption('data');\n }\n set data(value: any) {\n this._setOption('data', value);\n }\n\n get description(): string | undefined {\n return this._getOption('description');\n }\n set description(value: string | undefined) {\n this._setOption('description', value);\n }\n\n get font(): Font {\n return this._getOption('font');\n }\n set font(value: Font) {\n this._setOption('font', value);\n }\n\n get height(): number | undefined {\n return this._getOption('height');\n }\n set height(value: number | undefined) {\n this._setOption('height', value);\n }\n\n get image(): string | { height?: number, url?: string | undefined, width?: number } {\n return this._getOption('image');\n }\n set image(value: string | { height?: number, url?: string | undefined, width?: number }) {\n this._setOption('image', value);\n }\n\n get name(): string | undefined {\n return this._getOption('name');\n }\n set name(value: string | undefined) {\n this._setOption('name', value);\n }\n\n get offsetX(): number | undefined {\n return this._getOption('offsetX');\n }\n set offsetX(value: number | undefined) {\n this._setOption('offsetX', value);\n }\n\n get offsetY(): number | undefined {\n return this._getOption('offsetY');\n }\n set offsetY(value: number | undefined) {\n this._setOption('offsetY', value);\n }\n\n get opacity(): number {\n return this._getOption('opacity');\n }\n set opacity(value: number) {\n this._setOption('opacity', value);\n }\n\n get paddingLeftRight(): number {\n return this._getOption('paddingLeftRight');\n }\n set paddingLeftRight(value: number) {\n this._setOption('paddingLeftRight', value);\n }\n\n get paddingTopBottom(): number {\n return this._getOption('paddingTopBottom');\n }\n set paddingTopBottom(value: number) {\n this._setOption('paddingTopBottom', value);\n }\n\n get series(): string | undefined {\n return this._getOption('series');\n }\n set series(value: string | undefined) {\n this._setOption('series', value);\n }\n\n get shadow(): { blur?: number, color?: string, offsetX?: number, offsetY?: number, opacity?: number } {\n return this._getOption('shadow');\n }\n set shadow(value: { blur?: number, color?: string, offsetX?: number, offsetY?: number, opacity?: number }) {\n this._setOption('shadow', value);\n }\n\n get template(): any | undefined {\n return this._getOption('template');\n }\n set template(value: any | undefined) {\n this._setOption('template', value);\n }\n\n get text(): string | undefined {\n return this._getOption('text');\n }\n set text(value: string | undefined) {\n this._setOption('text', value);\n }\n\n get textOverflow(): TextOverflow {\n return this._getOption('textOverflow');\n }\n set textOverflow(value: TextOverflow) {\n this._setOption('textOverflow', value);\n }\n\n get tooltipEnabled(): boolean {\n return this._getOption('tooltipEnabled');\n }\n set tooltipEnabled(value: boolean) {\n this._setOption('tooltipEnabled', value);\n }\n\n get tooltipTemplate(): any | undefined {\n return this._getOption('tooltipTemplate');\n }\n set tooltipTemplate(value: any | undefined) {\n this._setOption('tooltipTemplate', value);\n }\n\n get type(): AnnotationType | undefined {\n return this._getOption('type');\n }\n set type(value: AnnotationType | undefined) {\n this._setOption('type', value);\n }\n\n get value(): Date | number | string | undefined {\n return this._getOption('value');\n }\n set value(value: Date | number | string | undefined) {\n this._setOption('value', value);\n }\n\n get width(): number | undefined {\n return this._getOption('width');\n }\n set width(value: number | undefined) {\n this._setOption('width', value);\n }\n\n get wordWrap(): WordWrap {\n return this._getOption('wordWrap');\n }\n set wordWrap(value: WordWrap) {\n this._setOption('wordWrap', value);\n }\n\n get x(): number | undefined {\n return this._getOption('x');\n }\n set x(value: number | undefined) {\n this._setOption('x', value);\n }\n\n get y(): number | undefined {\n return this._getOption('y');\n }\n set y(value: number | undefined) {\n this._setOption('y', value);\n }\n\n get location(): PieChartAnnotationLocation {\n return this._getOption('location');\n }\n set location(value: PieChartAnnotationLocation) {\n this._setOption('location', value);\n }\n\n get angle(): number | undefined {\n return this._getOption('angle');\n }\n set angle(value: number | undefined) {\n this._setOption('angle', value);\n }\n\n get radius(): number | undefined {\n return this._getOption('radius');\n }\n set radius(value: number | undefined) {\n this._setOption('radius', value);\n }\n\n get coordinates(): Array<number> {\n return this._getOption('coordinates');\n }\n set coordinates(value: Array<number>) {\n this._setOption('coordinates', value);\n }\n}\n","/*!\n * devextreme-angular\n * Version: 26.1.3\n * Build date: Wed Jun 10 2026\n *\n * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/DevExtreme\n */\n\n/* tslint:disable:max-line-length */\n\n/* tslint:disable:use-input-property-decorator */\n\nimport {\n Component,\n NgModule,\n Host,\n SkipSelf\n} from '@angular/core';\n\n\n\n\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n} from 'devextreme-angular/core';\nimport { DxiChartAnnotationConfig } from './base/chart-annotation-config-dxi';\n\nimport { PROPERTY_TOKEN_annotations } from 'devextreme-angular/core/tokens';\n\n@Component({\n selector: 'dxi-annotation',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [\n NestedOptionHost,\n {\n provide: PROPERTY_TOKEN_annotations,\n useExisting: DxiAnnotationComponent,\n }\n ],\n inputs: [\n 'allowDragging',\n 'argument',\n 'arrowLength',\n 'arrowWidth',\n 'axis',\n 'border',\n 'color',\n 'customizeTooltip',\n 'data',\n 'description',\n 'font',\n 'height',\n 'image',\n 'name',\n 'offsetX',\n 'offsetY',\n 'opacity',\n 'paddingLeftRight',\n 'paddingTopBottom',\n 'series',\n 'shadow',\n 'template',\n 'text',\n 'textOverflow',\n 'tooltipEnabled',\n 'tooltipTemplate',\n 'type',\n 'value',\n 'width',\n 'wordWrap',\n 'x',\n 'y',\n 'location',\n 'angle',\n 'radius',\n 'coordinates'\n ]\n})\nexport class DxiAnnotationComponent extends DxiChartAnnotationConfig {\n\n protected get _optionPath() {\n return 'annotations';\n }\n\n\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\n @Host() optionHost: NestedOptionHost) {\n super();\n parentOptionHost.setNestedOption(this);\n optionHost.setHost(this, this._fullOptionPath.bind(this));\n }\n\n\n\n ngOnDestroy() {\n this._deleteRemovedOptions(this._fullOptionPath());\n }\n\n}\n\n@NgModule({\n imports: [\n DxiAnnotationComponent\n ],\n exports: [\n DxiAnnotationComponent\n ],\n})\nexport class DxiAnnotationModule { }\n","/*!\n * devextreme-angular\n * Version: 26.1.3\n * Build date: Wed Jun 10 2026\n *\n * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/DevExtreme\n */\n\n/* tslint:disable:max-line-length */\n\n\nimport {\n Component,\n OnInit,\n OnDestroy,\n NgModule,\n Host,\n SkipSelf,\n Input\n} from '@angular/core';\n\n\n\n\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n} from 'devextreme-angular/core';\nimport { NestedOption } from 'devextreme-angular/core';\n\n\n@Component({\n selector: 'dxo-api-key',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoApiKeyComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get azure(): string {\n return this._getOption('azure');\n }\n set azure(value: string) {\n this._setOption('azure', value);\n }\n\n @Input()\n get bing(): string {\n return this._getOption('bing');\n }\n set bing(value: string) {\n this._setOption('bing', value);\n }\n\n @Input()\n get google(): string {\n return this._getOption('google');\n }\n set google(value: string) {\n this._setOption('google', value);\n }\n\n @Input()\n get googleStatic(): string {\n return this._getOption('googleStatic');\n }\n set googleStatic(value: string) {\n this._setOption('googleStatic', value);\n }\n\n\n protected get _optionPath() {\n return 'apiKey';\n }\n\n\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\n @Host() optionHost: NestedOptionHost) {\n super();\n parentOptionHost.setNestedOption(this);\n optionHost.setHost(this, this._fullOptionPath.bind(this));\n }\n\n\n ngOnInit() {\n this._addRecreatedComponent();\n }\n\n ngOnDestroy() {\n this._addRemovedOption(this._getOptionPath());\n }\n\n\n}\n\n@NgModule({\n imports: [\n DxoApiKeyComponent\n ],\n exports: [\n DxoApiKeyComponent\n ],\n})\nexport class DxoApiKeyModule { }\n","/*!\n * devextreme-angular\n * Version: 26.1.3\n * Build date: Wed Jun 10 2026\n *\n * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/DevExtreme\n */\n\n/* tslint:disable:max-line-length */\n\n\nimport {\n Component,\n OnInit,\n OnDestroy,\n NgModule,\n Host,\n SkipSelf,\n Input\n} from '@angular/core';\n\n\n\n\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n} from 'devextreme-angular/core';\nimport { NestedOption } from 'devextreme-angular/core';\n\n\n@Component({\n selector: 'dxo-appointment-dragging',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoAppointmentDraggingComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get autoScroll(): boolean {\n return this._getOption('autoScroll');\n }\n set autoScroll(value: boolean) {\n this._setOption('autoScroll', value);\n }\n\n @Input()\n get data(): any | undefined {\n return this._getOption('data');\n }\n set data(value: any | undefined) {\n this._setOption('data', value);\n }\n\n @Input()\n get group(): string | undefined {\n return this._getOption('group');\n }\n set group(value: string | undefined) {\n this._setOption('group', value);\n }\n\n @Input()\n get onAdd(): Function {\n return this._getOption('onAdd');\n }\n set onAdd(value: Function) {\n this._setOption('onAdd', value);\n }\n\n @Input()\n get onDragEnd(): Function {\n return this._getOption('onDragEnd');\n }\n set onDragEnd(value: Function) {\n this._setOption('onDragEnd', value);\n }\n\n @Input()\n get onDragMove(): Function {\n return this._getOption('onDragMove');\n }\n set onDragMove(value: Function) {\n this._setOption('onDragMove', value);\n }\n\n @Input()\n get onDragStart(): Function {\n return this._getOption('onDragStart');\n }\n set onDragStart(value: Function) {\n this._setOption('onDragStart', value);\n }\n\n @Input()\n get onRemove(): Function {\n return this._getOption('onRemove');\n }\n set onRemove(value: Function) {\n this._setOption('onRemove', value);\n }\n\n @Input()\n get scrollSensitivity(): number {\n return this._getOption('scrollSensitivity');\n }\n set scrollSensitivity(value: number) {\n this._setOption('scrollSensitivity', value);\n }\n\n @Input()\n get scrollSpeed(): number {\n return this._getOption('scrollSpeed');\n }\n set scrollSpeed(value: number) {\n this._setOption('scrollSpeed', value);\n }\n\n\n protected get _optionPath() {\n return 'appointmentDragging';\n }\n\n\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\n @Host() optionHost: NestedOptionHost) {\n super();\n parentOptionHost.setNestedOption(this);\n optionHost.setHost(this, this._fullOptionPath.bind(this));\n }\n\n\n ngOnInit() {\n this._addRecreatedComponent();\n }\n\n ngOnDestroy() {\n this._addRemovedOption(this._getOptionPath());\n }\n\n\n}\n\n@NgModule({\n imports: [\n DxoAppointmentDraggingComponent\n ],\n exports: [\n DxoAppointmentDraggingComponent\n ],\n})\nexport class DxoAppointmentDraggingModule { }\n","/*!\n * devextreme-angular\n * Version: 26.1.3\n * Build date: Wed Jun 10 2026\n *\n * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/DevExtreme\n */\n\n/* tslint:disable:max-line-length */\n\nimport { NestedOption } from 'devextreme-angular/core';\nimport {\n Component,\n} from '@angular/core';\n\nimport type { HorizontalAlignment } from 'devextreme/common';\nimport type { ChartsColor, ChartsDataType, DashStyle, Font, HatchDirection, LabelPosition, PointInteractionMode, PointSymbol, RelativePosition, SeriesHoverMode, SeriesSelectionMode, SeriesType, TextOverflow, ValueErrorBarDisplayMode, ValueErrorBarType, WordWrap } from 'devextreme/common/charts';\nimport type { Format } from 'devextreme/common/core/localization';\nimport type { ChartSeriesAggregationMethod, FinancialChartReductionLevel } from 'devextreme/viz/chart';\nimport type { PieChartSeriesInteractionMode, SmallValuesGroupingMode } from 'devextreme/viz/pie_chart';\nimport type { PolarChartSeriesType } from 'devextreme/viz/polar_chart';\n\n@Component({\n template: ''\n})\nexport abstract class DxoChartCommonSeriesSettings extends NestedOption {\n get aggregation(): { calculate?: Function | undefined, enabled?: boolean, method?: ChartSeriesAggregationMethod } {\n return this._getOption('aggregation');\n }\n set aggregation(value: { calculate?: Function | undefined, enabled?: boolean, method?: ChartSeriesAggregationMethod }) {\n this._setOption('aggregation', value);\n }\n\n get area(): any {\n return this._getOption('area');\n }\n set area(value: any) {\n this._setOption('area', value);\n }\n\n get argumentField(): string {\n return this._getOption('argumentField');\n }\n set argumentField(value: string) {\n this._setOption('argumentField', value);\n }\n\n get axis(): string | undefined {\n return this._getOption('axis');\n }\n set axis(value: string | undefined) {\n this._setOption('axis', value);\n }\n\n get bar(): any {\n return this._getOption('bar');\n }\n set bar(value: any) {\n this._setOption('bar', value);\n }\n\n get barOverlapGroup(): string | undefined {\n return this._getOption('barOverlapGroup');\n }\n set barOverlapGroup(value: string | undefined) {\n this._setOption('barOverlapGroup', value);\n }\n\n get barPadding(): number | undefined {\n return this._getOption('barPadding');\n }\n set barPadding(value: number | undefined) {\n this._setOption('barPadding', value);\n }\n\n get barWidth(): number | undefined {\n return this._getOption('barWidth');\n }\n set barWidth(value: number | undefined) {\n this._setOption('barWidth', value);\n }\n\n get border(): { color?: string | undefined, dashStyle?: DashStyle | undefined, visible?: boolean, width?: number } {\n return this._getOption('border');\n }\n set border(value: { color?: string | undefined, dashStyle?: DashStyle | undefined, visible?: boolean, width?: number }) {\n this._setOption('border', value);\n }\n\n get bubble(): any {\n return this._getOption('bubble');\n }\n set