UNPKG

devextreme-angular

Version:

DevExtreme UI and Visualization Components for Angular

1 lines • 396 kB
{"version":3,"file":"devextreme-angular-ui-range-selector-nested.mjs","sources":["../../../dist/ui/range-selector/nested/aggregation-interval.ts","../../../dist/ui/range-selector/nested/aggregation.ts","../../../dist/ui/range-selector/nested/argument-format.ts","../../../dist/ui/range-selector/nested/background-image.ts","../../../dist/ui/range-selector/nested/background.ts","../../../dist/ui/range-selector/nested/behavior.ts","../../../dist/ui/range-selector/nested/border.ts","../../../dist/ui/range-selector/nested/break-dxi.ts","../../../dist/ui/range-selector/nested/break-style.ts","../../../dist/ui/range-selector/nested/chart.ts","../../../dist/ui/range-selector/nested/color.ts","../../../dist/ui/range-selector/nested/common-series-settings-hover-style.ts","../../../dist/ui/range-selector/nested/common-series-settings-label.ts","../../../dist/ui/range-selector/nested/common-series-settings-selection-style.ts","../../../dist/ui/range-selector/nested/common-series-settings.ts","../../../dist/ui/range-selector/nested/connector.ts","../../../dist/ui/range-selector/nested/data-prepare-settings.ts","../../../dist/ui/range-selector/nested/export.ts","../../../dist/ui/range-selector/nested/font.ts","../../../dist/ui/range-selector/nested/format.ts","../../../dist/ui/range-selector/nested/hatching.ts","../../../dist/ui/range-selector/nested/height.ts","../../../dist/ui/range-selector/nested/hover-style.ts","../../../dist/ui/range-selector/nested/image.ts","../../../dist/ui/range-selector/nested/indent.ts","../../../dist/ui/range-selector/nested/label.ts","../../../dist/ui/range-selector/nested/length.ts","../../../dist/ui/range-selector/nested/loading-indicator.ts","../../../dist/ui/range-selector/nested/margin.ts","../../../dist/ui/range-selector/nested/marker-label.ts","../../../dist/ui/range-selector/nested/marker.ts","../../../dist/ui/range-selector/nested/max-range.ts","../../../dist/ui/range-selector/nested/min-range.ts","../../../dist/ui/range-selector/nested/minor-tick-interval.ts","../../../dist/ui/range-selector/nested/minor-tick.ts","../../../dist/ui/range-selector/nested/point-border.ts","../../../dist/ui/range-selector/nested/point-hover-style.ts","../../../dist/ui/range-selector/nested/point-image.ts","../../../dist/ui/range-selector/nested/point-selection-style.ts","../../../dist/ui/range-selector/nested/point.ts","../../../dist/ui/range-selector/nested/reduction.ts","../../../dist/ui/range-selector/nested/scale-label.ts","../../../dist/ui/range-selector/nested/scale.ts","../../../dist/ui/range-selector/nested/selection-style.ts","../../../dist/ui/range-selector/nested/series-border.ts","../../../dist/ui/range-selector/nested/series-dxi.ts","../../../dist/ui/range-selector/nested/series-template.ts","../../../dist/ui/range-selector/nested/shutter.ts","../../../dist/ui/range-selector/nested/size.ts","../../../dist/ui/range-selector/nested/slider-handle.ts","../../../dist/ui/range-selector/nested/slider-marker.ts","../../../dist/ui/range-selector/nested/subtitle.ts","../../../dist/ui/range-selector/nested/tick-interval.ts","../../../dist/ui/range-selector/nested/tick.ts","../../../dist/ui/range-selector/nested/title.ts","../../../dist/ui/range-selector/nested/url.ts","../../../dist/ui/range-selector/nested/value-axis.ts","../../../dist/ui/range-selector/nested/value-error-bar.ts","../../../dist/ui/range-selector/nested/value.ts","../../../dist/ui/range-selector/nested/width.ts","../../../dist/ui/range-selector/nested/index.ts","../../../dist/ui/range-selector/nested/devextreme-angular-ui-range-selector-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-range-selector-aggregation-interval',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoRangeSelectorAggregationIntervalComponent 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 DxoRangeSelectorAggregationIntervalComponent\n ],\n exports: [\n DxoRangeSelectorAggregationIntervalComponent\n ],\n})\nexport class DxoRangeSelectorAggregationIntervalModule { }\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 { chartPointAggregationInfoObject, chartSeriesObject, 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-range-selector-aggregation',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoRangeSelectorAggregationComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get calculate(): ((aggregationInfo: chartPointAggregationInfoObject, series: chartSeriesObject) => Record<string, any> | Array<Record<string, any>>) | undefined {\n return this._getOption('calculate');\n }\n set calculate(value: ((aggregationInfo: chartPointAggregationInfoObject, series: chartSeriesObject) => Record<string, any> | Array<Record<string, any>>) | 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 DxoRangeSelectorAggregationComponent\n ],\n exports: [\n DxoRangeSelectorAggregationComponent\n ],\n})\nexport class DxoRangeSelectorAggregationModule { }\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 { Format } from 'devextreme/common';\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n} from 'devextreme-angular/core';\nimport { NestedOption } from 'devextreme-angular/core';\n\n\n@Component({\n selector: 'dxo-range-selector-argument-format',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoRangeSelectorArgumentFormatComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get currency(): string {\n return this._getOption('currency');\n }\n set currency(value: string) {\n this._setOption('currency', value);\n }\n\n @Input()\n get formatter(): ((value: number | Date) => string) {\n return this._getOption('formatter');\n }\n set formatter(value: ((value: number | Date) => string)) {\n this._setOption('formatter', value);\n }\n\n @Input()\n get parser(): ((value: string) => number | Date) {\n return this._getOption('parser');\n }\n set parser(value: ((value: string) => number | Date)) {\n this._setOption('parser', value);\n }\n\n @Input()\n get precision(): number {\n return this._getOption('precision');\n }\n set precision(value: number) {\n this._setOption('precision', value);\n }\n\n @Input()\n get type(): Format | string {\n return this._getOption('type');\n }\n set type(value: Format | string) {\n this._setOption('type', value);\n }\n\n @Input()\n get useCurrencyAccountingStyle(): boolean {\n return this._getOption('useCurrencyAccountingStyle');\n }\n set useCurrencyAccountingStyle(value: boolean) {\n this._setOption('useCurrencyAccountingStyle', value);\n }\n\n\n protected get _optionPath() {\n return 'argumentFormat';\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 DxoRangeSelectorArgumentFormatComponent\n ],\n exports: [\n DxoRangeSelectorArgumentFormatComponent\n ],\n})\nexport class DxoRangeSelectorArgumentFormatModule { }\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 { BackgroundImageLocation } from 'devextreme/viz/range_selector';\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n} from 'devextreme-angular/core';\nimport { NestedOption } from 'devextreme-angular/core';\n\n\n@Component({\n selector: 'dxo-range-selector-background-image',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoRangeSelectorBackgroundImageComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get location(): BackgroundImageLocation {\n return this._getOption('location');\n }\n set location(value: BackgroundImageLocation) {\n this._setOption('location', value);\n }\n\n @Input()\n get url(): string | undefined {\n return this._getOption('url');\n }\n set url(value: string | undefined) {\n this._setOption('url', value);\n }\n\n\n protected get _optionPath() {\n return 'image';\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 DxoRangeSelectorBackgroundImageComponent\n ],\n exports: [\n DxoRangeSelectorBackgroundImageComponent\n ],\n})\nexport class DxoRangeSelectorBackgroundImageModule { }\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 { BackgroundImageLocation } from 'devextreme/viz/range_selector';\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n} from 'devextreme-angular/core';\nimport { NestedOption } from 'devextreme-angular/core';\n\n\n@Component({\n selector: 'dxo-range-selector-background',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoRangeSelectorBackgroundComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get color(): string {\n return this._getOption('color');\n }\n set color(value: string) {\n this._setOption('color', value);\n }\n\n @Input()\n get image(): { location?: BackgroundImageLocation, url?: string | undefined } {\n return this._getOption('image');\n }\n set image(value: { location?: BackgroundImageLocation, url?: string | undefined }) {\n this._setOption('image', value);\n }\n\n @Input()\n get visible(): boolean {\n return this._getOption('visible');\n }\n set visible(value: boolean) {\n this._setOption('visible', value);\n }\n\n\n protected get _optionPath() {\n return 'background';\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 DxoRangeSelectorBackgroundComponent\n ],\n exports: [\n DxoRangeSelectorBackgroundComponent\n ],\n})\nexport class DxoRangeSelectorBackgroundModule { }\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 { SliderValueChangeMode } from 'devextreme/common';\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n} from 'devextreme-angular/core';\nimport { NestedOption } from 'devextreme-angular/core';\n\n\n@Component({\n selector: 'dxo-range-selector-behavior',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoRangeSelectorBehaviorComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get allowSlidersSwap(): boolean {\n return this._getOption('allowSlidersSwap');\n }\n set allowSlidersSwap(value: boolean) {\n this._setOption('allowSlidersSwap', value);\n }\n\n @Input()\n get animationEnabled(): boolean {\n return this._getOption('animationEnabled');\n }\n set animationEnabled(value: boolean) {\n this._setOption('animationEnabled', value);\n }\n\n @Input()\n get manualRangeSelectionEnabled(): boolean {\n return this._getOption('manualRangeSelectionEnabled');\n }\n set manualRangeSelectionEnabled(value: boolean) {\n this._setOption('manualRangeSelectionEnabled', value);\n }\n\n @Input()\n get moveSelectedRangeByClick(): boolean {\n return this._getOption('moveSelectedRangeByClick');\n }\n set moveSelectedRangeByClick(value: boolean) {\n this._setOption('moveSelectedRangeByClick', value);\n }\n\n @Input()\n get snapToTicks(): boolean {\n return this._getOption('snapToTicks');\n }\n set snapToTicks(value: boolean) {\n this._setOption('snapToTicks', value);\n }\n\n @Input()\n get valueChangeMode(): SliderValueChangeMode {\n return this._getOption('valueChangeMode');\n }\n set valueChangeMode(value: SliderValueChangeMode) {\n this._setOption('valueChangeMode', value);\n }\n\n\n protected get _optionPath() {\n return 'behavior';\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 DxoRangeSelectorBehaviorComponent\n ],\n exports: [\n DxoRangeSelectorBehaviorComponent\n ],\n})\nexport class DxoRangeSelectorBehaviorModule { }\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 { DashStyle } from 'devextreme/common/charts';\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n} from 'devextreme-angular/core';\nimport { NestedOption } from 'devextreme-angular/core';\n\n\n@Component({\n selector: 'dxo-range-selector-border',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoRangeSelectorBorderComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get color(): string | undefined {\n return this._getOption('color');\n }\n set color(value: string | undefined) {\n this._setOption('color', value);\n }\n\n @Input()\n get dashStyle(): DashStyle | undefined {\n return this._getOption('dashStyle');\n }\n set dashStyle(value: DashStyle | undefined) {\n this._setOption('dashStyle', value);\n }\n\n @Input()\n get visible(): boolean {\n return this._getOption('visible');\n }\n set visible(value: boolean) {\n this._setOption('visible', 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 'border';\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 DxoRangeSelectorBorderComponent\n ],\n exports: [\n DxoRangeSelectorBorderComponent\n ],\n})\nexport class DxoRangeSelectorBorderModule { }\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 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 { CollectionNestedOption } from 'devextreme-angular/core';\n\nimport { PROPERTY_TOKEN_breaks } from 'devextreme-angular/core/tokens';\n\n@Component({\n selector: 'dxi-range-selector-break',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [\n NestedOptionHost,\n {\n provide: PROPERTY_TOKEN_breaks,\n useExisting: DxiRangeSelectorBreakComponent,\n }\n ]\n})\nexport class DxiRangeSelectorBreakComponent extends CollectionNestedOption {\n @Input()\n get endValue(): Date | number | string | undefined {\n return this._getOption('endValue');\n }\n set endValue(value: Date | number | string | undefined) {\n this._setOption('endValue', value);\n }\n\n @Input()\n get startValue(): Date | number | string | undefined {\n return this._getOption('startValue');\n }\n set startValue(value: Date | number | string | undefined) {\n this._setOption('startValue', value);\n }\n\n\n protected get _optionPath() {\n return 'breaks';\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 DxiRangeSelectorBreakComponent\n ],\n exports: [\n DxiRangeSelectorBreakComponent\n ],\n})\nexport class DxiRangeSelectorBreakModule { }\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 { ScaleBreakLineStyle } from 'devextreme/common/charts';\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n} from 'devextreme-angular/core';\nimport { NestedOption } from 'devextreme-angular/core';\n\n\n@Component({\n selector: 'dxo-range-selector-break-style',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoRangeSelectorBreakStyleComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get color(): string {\n return this._getOption('color');\n }\n set color(value: string) {\n this._setOption('color', value);\n }\n\n @Input()\n get line(): ScaleBreakLineStyle {\n return this._getOption('line');\n }\n set line(value: ScaleBreakLineStyle) {\n this._setOption('line', 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 'breakStyle';\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 DxoRangeSelectorBreakStyleComponent\n ],\n exports: [\n DxoRangeSelectorBreakStyleComponent\n ],\n})\nexport class DxoRangeSelectorBreakStyleModule { }\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 ContentChildren,\n QueryList\n} from '@angular/core';\n\n\n\n\nimport type { dxChartCommonSeriesSettings } from 'devextreme/viz/chart';\nimport type { Palette, PaletteExtensionMode, ChartsDataType } from 'devextreme/common/charts';\nimport type { ChartSeries } from 'devextreme/viz/common';\nimport type { ChartAxisScale } from 'devextreme/viz/range_selector';\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n CollectionNestedOption,\n} from 'devextreme-angular/core';\nimport { NestedOption } from 'devextreme-angular/core';\n\nimport {\n PROPERTY_TOKEN_series,\n} from 'devextreme-angular/core/tokens';\n\n@Component({\n selector: 'dxo-range-selector-chart',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoRangeSelectorChartComponent extends NestedOption implements OnDestroy, OnInit {\n @ContentChildren(PROPERTY_TOKEN_series)\n set _seriesContentChildren(value: QueryList<CollectionNestedOption>) {\n this.setChildren('series', value);\n }\n \n @Input()\n get barGroupPadding(): number {\n return this._getOption('barGroupPadding');\n }\n set barGroupPadding(value: number) {\n this._setOption('barGroupPadding', value);\n }\n\n @Input()\n get barGroupWidth(): number | undefined {\n return this._getOption('barGroupWidth');\n }\n set barGroupWidth(value: number | undefined) {\n this._setOption('barGroupWidth', value);\n }\n\n @Input()\n get bottomIndent(): number {\n return this._getOption('bottomIndent');\n }\n set bottomIndent(value: number) {\n this._setOption('bottomIndent', value);\n }\n\n @Input()\n get commonSeriesSettings(): dxChartCommonSeriesSettings {\n return this._getOption('commonSeriesSettings');\n }\n set commonSeriesSettings(value: dxChartCommonSeriesSettings) {\n this._setOption('commonSeriesSettings', value);\n }\n\n @Input()\n get dataPrepareSettings(): { checkTypeForAllData?: boolean, convertToAxisDataType?: boolean, sortingMethod?: boolean | ((a: { arg: Date | number | string, val: Date | number | string }, b: { arg: Date | number | string, val: Date | number | string }) => number) } {\n return this._getOption('dataPrepareSettings');\n }\n set dataPrepareSettings(value: { checkTypeForAllData?: boolean, convertToAxisDataType?: boolean, sortingMethod?: boolean | ((a: { arg: Date | number | string, val: Date | number | string }, b: { arg: Date | number | string, val: Date | number | string }) => number) }) {\n this._setOption('dataPrepareSettings', value);\n }\n\n @Input()\n get maxBubbleSize(): number {\n return this._getOption('maxBubbleSize');\n }\n set maxBubbleSize(value: number) {\n this._setOption('maxBubbleSize', value);\n }\n\n @Input()\n get minBubbleSize(): number {\n return this._getOption('minBubbleSize');\n }\n set minBubbleSize(value: number) {\n this._setOption('minBubbleSize', value);\n }\n\n @Input()\n get negativesAsZeroes(): boolean {\n return this._getOption('negativesAsZeroes');\n }\n set negativesAsZeroes(value: boolean) {\n this._setOption('negativesAsZeroes', value);\n }\n\n @Input()\n get palette(): Array<string> | Palette {\n return this._getOption('palette');\n }\n set palette(value: Array<string> | Palette) {\n this._setOption('palette', value);\n }\n\n @Input()\n get paletteExtensionMode(): PaletteExtensionMode {\n return this._getOption('paletteExtensionMode');\n }\n set paletteExtensionMode(value: PaletteExtensionMode) {\n this._setOption('paletteExtensionMode', value);\n }\n\n @Input()\n get series(): Array<ChartSeries> | ChartSeries | undefined {\n return this._getOption('series');\n }\n set series(value: Array<ChartSeries> | ChartSeries | undefined) {\n this._setOption('series', value);\n }\n\n @Input()\n get seriesTemplate(): any {\n return this._getOption('seriesTemplate');\n }\n set seriesTemplate(value: any) {\n this._setOption('seriesTemplate', value);\n }\n\n @Input()\n get topIndent(): number {\n return this._getOption('topIndent');\n }\n set topIndent(value: number) {\n this._setOption('topIndent', value);\n }\n\n @Input()\n get valueAxis(): { inverted?: boolean, logarithmBase?: number, max?: number | undefined, min?: number | undefined, type?: ChartAxisScale | undefined, valueType?: ChartsDataType | undefined } {\n return this._getOption('valueAxis');\n }\n set valueAxis(value: { inverted?: boolean, logarithmBase?: number, max?: number | undefined, min?: number | undefined, type?: ChartAxisScale | undefined, valueType?: ChartsDataType | undefined }) {\n this._setOption('valueAxis', value);\n }\n\n\n protected get _optionPath() {\n return 'chart';\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 DxoRangeSelectorChartComponent\n ],\n exports: [\n DxoRangeSelectorChartComponent\n ],\n})\nexport class DxoRangeSelectorChartModule { }\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-range-selector-color',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoRangeSelectorColorComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get base(): string | undefined {\n return this._getOption('base');\n }\n set base(value: string | undefined) {\n this._setOption('base', value);\n }\n\n @Input()\n get fillId(): string | undefined {\n return this._getOption('fillId');\n }\n set fillId(value: string | undefined) {\n this._setOption('fillId', value);\n }\n\n\n protected get _optionPath() {\n return 'color';\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 DxoRangeSelectorColorComponent\n ],\n exports: [\n DxoRangeSelectorColorComponent\n ],\n})\nexport class DxoRangeSelectorColorModule { }\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 { DashStyle, ChartsColor, HatchDirection } from 'devextreme/common/charts';\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n} from 'devextreme-angular/core';\nimport { NestedOption } from 'devextreme-angular/core';\n\n\n@Component({\n selector: 'dxo-range-selector-common-series-settings-hover-style',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoRangeSelectorCommonSeriesSettingsHoverStyleComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\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 @Input()\n get color(): ChartsColor | string | undefined {\n return this._getOption('color');\n }\n set color(value: ChartsColor | string | undefined) {\n this._setOption('color', value);\n }\n\n @Input()\n get dashStyle(): DashStyle {\n return this._getOption('dashStyle');\n }\n set dashStyle(value: DashStyle) {\n this._setOption('dashStyle', value);\n }\n\n @Input()\n get hatching(): { direction?: HatchDirection, opacity?: number, step?: number, width?: number } {\n return this._getOption('hatching');\n }\n set hatching(value: { direction?: HatchDirection, opacity?: number, step?: number, width?: number }) {\n this._setOption('hatching', value);\n }\n\n @Input()\n get highlight(): boolean {\n return this._getOption('highlight');\n }\n set highlight(value: boolean) {\n this._setOption('highlight', 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 'hoverStyle';\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 DxoRangeSelectorCommonSeriesSettingsHoverStyleComponent\n ],\n exports: [\n DxoRangeSelectorCommonSeriesSettingsHoverStyleComponent\n ],\n})\nexport class DxoRangeSelectorCommonSeriesSettingsHoverStyleModule { }\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 { HorizontalAlignment } from 'devextreme/common';\nimport type { Format } from 'devextreme/common/core/localization';\nimport type { DashStyle, Font, RelativePosition } from 'devextreme/common/charts';\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n} from 'devextreme-angular/core';\nimport { NestedOption } from 'devextreme-angular/core';\n\n\n@Component({\n selector: 'dxo-range-selector-common-series-settings-label',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoRangeSelectorCommonSeriesSettingsLabelComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get alignment(): HorizontalAlignment {\n return this._getOption('alignment');\n }\n set alignment(value: HorizontalAlignment) {\n this._setOption('alignment', value);\n }\n\n @Input()\n get argumentFormat(): Format | undefined {\n return this._getOption('argumentFormat');\n }\n set argumentFormat(value: Format | undefined) {\n this._setOption('argumentFormat', value);\n }\n\n @Input()\n get backgroundColor(): string | undefined {\n return this._getOption('backgroundColor');\n }\n set backgroundColor(value: string | undefined) {\n this._setOption('backgroundColor', value);\n }\n\n @Input()\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 @Input()\n get connector(): { color?: string | undefined, visible?: boolean, width?: number } {\n return this._getOption('connector');\n }\n set connector(value: { color?: string | undefined, visible?: boolean, width?: number }) {\n this._setOption('connector', value);\n }\n\n @Input()\n get customizeText(): ((pointInfo: any) => string) {\n return this._getOption('customizeText');\n }\n set customizeText(value: ((pointInfo: any) => string)) {\n this._setOption('customizeText', value);\n }\n\n @Input()\n get displayFormat(): string | undefined {\n return this._getOption('displayFormat');\n }\n set displayFormat(value: string | undefined) {\n this._setOption('displayFormat', value);\n }\n\n @Input()\n get font(): Font {\n return this._getOption('font');\n }\n set font(value: Font) {\n this._setOption('font', value);\n }\n\n @Input()\n get format(): Format | undefined {\n return this._getOption('format');\n }\n set format(value: Format | undefined) {\n this._setOption('format', value);\n }\n\n @Input()\n get horizontalOffset(): number {\n return this._getOption('horizontalOffset');\n }\n set horizontalOffset(value: number) {\n this._setOption('horizontalOffset', value);\n }\n\n @Input()\n get position(): RelativePosition {\n return this._getOption('position');\n }\n set position(value: RelativePosition) {\n this._setOption('position', value);\n }\n\n @Input()\n get rotationAngle(): number {\n return this._getOption('rotationAngle');\n }\n set rotationAngle(value: number) {\n this._setOption('rotationAngle', value);\n }\n\n @Input()\n get showForZeroValues(): boolean {\n return this._getOption('showForZeroValues');\n }\n set showForZeroValues(value: boolean) {\n this._setOption('showForZeroValues', value);\n }\n\n @Input()\n get verticalOffset(): number {\n return this._getOption('verticalOffset');\n }\n set verticalOffset(value: number) {\n this._setOption('verticalOffset', value);\n }\n\n @Input()\n get visible(): boolean {\n return this._getOption('visible');\n }\n set visible(value: boolean) {\n this._setOption('visible', value);\n }\n\n\n protected get _optionPath() {\n return 'label';\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 DxoRangeSelectorCommonSeriesSettingsLabelComponent\n ],\n exports: [\n DxoRangeSelectorCommonSeriesSettingsLabelComponent\n ],\n})\nexport class DxoRangeSelectorCommonSeriesSettingsLabelModule { }\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 { DashStyle, ChartsColor, HatchDirection } from 'devextreme/common/charts';\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n} from 'devextreme-angular/core';\nimport { NestedOption } from 'devextreme-angular/core';\n\n\n@Component({\n selector: 'dxo-range-selector-common-series-settings-selection-style',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoRangeSelectorCommonSeriesSettingsSelectionStyleComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\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 @Input()\n get color(): ChartsColor | string | undefined {\n return this._getOption('color');\n }\n set color(value: ChartsColor | string | undefined) {\n this._setOption('color', value);\n }\n\n @Input()\n get dashStyle(): DashStyle {\n return this._getOption('dashStyle');\n }\n set dashStyle(value: DashStyle) {\n this._setOption('dashStyle', value);\n }\n\n @Input()\n get hatching(): { direction?: HatchDirection, opacity?: number, step?: number, width?: number } {\n return this._getOption('hatching');\n }\n set hatching(value: { direction?: HatchDirection, opacity?: number, step?: number, width?: number }) {\n this._setOption('hatching', value);\n }\n\n @Input()\n get highlight(): boolean {\n return this._getOption('highlight');\n }\n set highlight(value: boolean) {\n this._setOption('highlight', 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 'selectionStyle';\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 DxoRangeSelectorCommonSeriesSettingsSelectionStyleComponent\n ],\n exports: [\n DxoRangeSelectorCommonSeriesSettingsSelectionStyleComponent\n ],\n})\nexport class DxoRangeSelectorCommonSeriesSettingsSelectionStyleModule { }\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 { chartPointAggregationInfoObject, chartSeriesObject, ChartSeriesAggregationMethod, FinancialChartReductionLevel } from 'devextreme/viz/chart';\nimport type { DashStyle, ChartsColor, SeriesHoverMode, HatchDirection, Font, RelativePosition, PointInteractionMode, PointSymbol, SeriesSelectionMode, SeriesType, ValueErrorBarDisplayMode, ValueErrorBarType } from 'devextreme/common/charts';\nimport type { HorizontalAlignment } from 'devextreme/common';\nimport type { Format } from 'devextreme/common/core/localization';\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n} from 'devextreme-angular/core';\nimport { NestedOption } from 'devextreme-angular/core';\n\n\n@Component({\n selector: 'dxo-range-selector-common-series-settings',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoRangeSelectorCommonSeriesSettingsComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get aggregation(): { calculate?: ((aggregationInfo: chartPointAggregationInfoObject, series: chartSeriesObject) => Record<string, any> | Array<Record<string, any>>) | undefined, enabled?: boolean, method?: ChartSeriesAggregationMethod } {\n return this._getOption('aggregation');\n }\n set aggregation(value: { calculate?: ((aggregationInfo: chartPointAggregationInfoObject, series: chartSeriesObject) => Record<string, any> | Array<Record<string, any>>) | undefined, enabled?: boolean, meth