devextreme-angular
Version:
DevExtreme UI and Visualization Components for Angular
1 lines • 151 kB
Source Map (JSON)
{"version":3,"file":"devextreme-angular-ui-linear-gauge-nested.mjs","sources":["../../../dist/ui/linear-gauge/nested/animation.ts","../../../dist/ui/linear-gauge/nested/background-color.ts","../../../dist/ui/linear-gauge/nested/border.ts","../../../dist/ui/linear-gauge/nested/color.ts","../../../dist/ui/linear-gauge/nested/export.ts","../../../dist/ui/linear-gauge/nested/font.ts","../../../dist/ui/linear-gauge/nested/format.ts","../../../dist/ui/linear-gauge/nested/geometry.ts","../../../dist/ui/linear-gauge/nested/label.ts","../../../dist/ui/linear-gauge/nested/loading-indicator.ts","../../../dist/ui/linear-gauge/nested/margin.ts","../../../dist/ui/linear-gauge/nested/minor-tick.ts","../../../dist/ui/linear-gauge/nested/range-container.ts","../../../dist/ui/linear-gauge/nested/range-dxi.ts","../../../dist/ui/linear-gauge/nested/scale.ts","../../../dist/ui/linear-gauge/nested/shadow.ts","../../../dist/ui/linear-gauge/nested/size.ts","../../../dist/ui/linear-gauge/nested/subtitle.ts","../../../dist/ui/linear-gauge/nested/subvalue-indicator.ts","../../../dist/ui/linear-gauge/nested/text.ts","../../../dist/ui/linear-gauge/nested/tick.ts","../../../dist/ui/linear-gauge/nested/title.ts","../../../dist/ui/linear-gauge/nested/tooltip.ts","../../../dist/ui/linear-gauge/nested/value-indicator.ts","../../../dist/ui/linear-gauge/nested/width.ts","../../../dist/ui/linear-gauge/nested/index.ts","../../../dist/ui/linear-gauge/nested/devextreme-angular-ui-linear-gauge-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\nimport type { AnimationEaseMode } 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-linear-gauge-animation',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoLinearGaugeAnimationComponent extends NestedOption implements OnDestroy, OnInit {\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\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 DxoLinearGaugeAnimationComponent\n ],\n exports: [\n DxoLinearGaugeAnimationComponent\n ],\n})\nexport class DxoLinearGaugeAnimationModule { }\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-linear-gauge-background-color',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoLinearGaugeBackgroundColorComponent 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 'backgroundColor';\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 DxoLinearGaugeBackgroundColorComponent\n ],\n exports: [\n DxoLinearGaugeBackgroundColorComponent\n ],\n})\nexport class DxoLinearGaugeBackgroundColorModule { }\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-linear-gauge-border',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoLinearGaugeBorderComponent 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 dashStyle(): DashStyle {\n return this._getOption('dashStyle');\n }\n set dashStyle(value: DashStyle) {\n this._setOption('dashStyle', value);\n }\n\n @Input()\n get opacity(): number | undefined {\n return this._getOption('opacity');\n }\n set opacity(value: number | undefined) {\n this._setOption('opacity', 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 DxoLinearGaugeBorderComponent\n ],\n exports: [\n DxoLinearGaugeBorderComponent\n ],\n})\nexport class DxoLinearGaugeBorderModule { }\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-linear-gauge-color',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoLinearGaugeColorComponent 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 DxoLinearGaugeColorComponent\n ],\n exports: [\n DxoLinearGaugeColorComponent\n ],\n})\nexport class DxoLinearGaugeColorModule { }\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 { ExportFormat } 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-linear-gauge-export',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoLinearGaugeExportComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get backgroundColor(): string {\n return this._getOption('backgroundColor');\n }\n set backgroundColor(value: string) {\n this._setOption('backgroundColor', 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 fileName(): string {\n return this._getOption('fileName');\n }\n set fileName(value: string) {\n this._setOption('fileName', value);\n }\n\n @Input()\n get formats(): Array<ExportFormat> {\n return this._getOption('formats');\n }\n set formats(value: Array<ExportFormat>) {\n this._setOption('formats', value);\n }\n\n @Input()\n get margin(): number {\n return this._getOption('margin');\n }\n set margin(value: number) {\n this._setOption('margin', value);\n }\n\n @Input()\n get printingEnabled(): boolean {\n return this._getOption('printingEnabled');\n }\n set printingEnabled(value: boolean) {\n this._setOption('printingEnabled', value);\n }\n\n @Input()\n get svgToCanvas(): ((svg: any, canvas: any) => any) | undefined {\n return this._getOption('svgToCanvas');\n }\n set svgToCanvas(value: ((svg: any, canvas: any) => any) | undefined) {\n this._setOption('svgToCanvas', value);\n }\n\n\n protected get _optionPath() {\n return 'export';\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 DxoLinearGaugeExportComponent\n ],\n exports: [\n DxoLinearGaugeExportComponent\n ],\n})\nexport class DxoLinearGaugeExportModule { }\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-linear-gauge-font',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoLinearGaugeFontComponent 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 family(): string {\n return this._getOption('family');\n }\n set family(value: string) {\n this._setOption('family', value);\n }\n\n @Input()\n get opacity(): number {\n return this._getOption('opacity');\n }\n set opacity(value: number) {\n this._setOption('opacity', value);\n }\n\n @Input()\n get size(): number | string {\n return this._getOption('size');\n }\n set size(value: number | string) {\n this._setOption('size', value);\n }\n\n @Input()\n get weight(): number {\n return this._getOption('weight');\n }\n set weight(value: number) {\n this._setOption('weight', value);\n }\n\n\n protected get _optionPath() {\n return 'font';\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 DxoLinearGaugeFontComponent\n ],\n exports: [\n DxoLinearGaugeFontComponent\n ],\n})\nexport class DxoLinearGaugeFontModule { }\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-linear-gauge-format',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoLinearGaugeFormatComponent 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 'format';\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 DxoLinearGaugeFormatComponent\n ],\n exports: [\n DxoLinearGaugeFormatComponent\n ],\n})\nexport class DxoLinearGaugeFormatModule { }\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 { Orientation } 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-linear-gauge-geometry',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoLinearGaugeGeometryComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get orientation(): Orientation {\n return this._getOption('orientation');\n }\n set orientation(value: Orientation) {\n this._setOption('orientation', value);\n }\n\n\n protected get _optionPath() {\n return 'geometry';\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 DxoLinearGaugeGeometryComponent\n ],\n exports: [\n DxoLinearGaugeGeometryComponent\n ],\n})\nexport class DxoLinearGaugeGeometryModule { }\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 { Font, LabelOverlap } from 'devextreme/common/charts';\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-linear-gauge-label',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoLinearGaugeLabelComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get customizeText(): ((scaleValue: { value: number, valueText: string }) => string) {\n return this._getOption('customizeText');\n }\n set customizeText(value: ((scaleValue: { value: number, valueText: string }) => string)) {\n this._setOption('customizeText', 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 indentFromTick(): number {\n return this._getOption('indentFromTick');\n }\n set indentFromTick(value: number) {\n this._setOption('indentFromTick', value);\n }\n\n @Input()\n get overlappingBehavior(): LabelOverlap {\n return this._getOption('overlappingBehavior');\n }\n set overlappingBehavior(value: LabelOverlap) {\n this._setOption('overlappingBehavior', value);\n }\n\n @Input()\n get useRangeColors(): boolean {\n return this._getOption('useRangeColors');\n }\n set useRangeColors(value: boolean) {\n this._setOption('useRangeColors', 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 DxoLinearGaugeLabelComponent\n ],\n exports: [\n DxoLinearGaugeLabelComponent\n ],\n})\nexport class DxoLinearGaugeLabelModule { }\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 Output,\n EventEmitter\n} from '@angular/core';\n\n\n\n\nimport type { Font } 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-linear-gauge-loading-indicator',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoLinearGaugeLoadingIndicatorComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get backgroundColor(): string {\n return this._getOption('backgroundColor');\n }\n set backgroundColor(value: string) {\n this._setOption('backgroundColor', 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 show(): boolean {\n return this._getOption('show');\n }\n set show(value: boolean) {\n this._setOption('show', value);\n }\n\n @Input()\n get text(): string {\n return this._getOption('text');\n }\n set text(value: string) {\n this._setOption('text', value);\n }\n\n\n /**\n \n * This member supports the internal infrastructure and is not intended to be used directly from your code.\n \n */\n @Output() showChange: EventEmitter<boolean>;\n protected get _optionPath() {\n return 'loadingIndicator';\n }\n\n\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\n @Host() optionHost: NestedOptionHost) {\n super();\n this._createEventEmitters([\n { emit: 'showChange' }\n ]);\n\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 DxoLinearGaugeLoadingIndicatorComponent\n ],\n exports: [\n DxoLinearGaugeLoadingIndicatorComponent\n ],\n})\nexport class DxoLinearGaugeLoadingIndicatorModule { }\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-linear-gauge-margin',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoLinearGaugeMarginComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get bottom(): number {\n return this._getOption('bottom');\n }\n set bottom(value: number) {\n this._setOption('bottom', value);\n }\n\n @Input()\n get left(): number {\n return this._getOption('left');\n }\n set left(value: number) {\n this._setOption('left', value);\n }\n\n @Input()\n get right(): number {\n return this._getOption('right');\n }\n set right(value: number) {\n this._setOption('right', value);\n }\n\n @Input()\n get top(): number {\n return this._getOption('top');\n }\n set top(value: number) {\n this._setOption('top', value);\n }\n\n\n protected get _optionPath() {\n return 'margin';\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 DxoLinearGaugeMarginComponent\n ],\n exports: [\n DxoLinearGaugeMarginComponent\n ],\n})\nexport class DxoLinearGaugeMarginModule { }\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-linear-gauge-minor-tick',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoLinearGaugeMinorTickComponent 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 length(): number {\n return this._getOption('length');\n }\n set length(value: number) {\n this._setOption('length', value);\n }\n\n @Input()\n get opacity(): number {\n return this._getOption('opacity');\n }\n set opacity(value: number) {\n this._setOption('opacity', 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 'minorTick';\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 DxoLinearGaugeMinorTickComponent\n ],\n exports: [\n DxoLinearGaugeMinorTickComponent\n ],\n})\nexport class DxoLinearGaugeMinorTickModule { }\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 { ChartsColor, Palette, PaletteExtensionMode } from 'devextreme/common/charts';\nimport type { HorizontalAlignment, VerticalAlignment } from 'devextreme/common';\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n CollectionNestedOption,\n} from 'devextreme-angular/core';\nimport { NestedOption } from 'devextreme-angular/core';\n\nimport {\n PROPERTY_TOKEN_ranges,\n} from 'devextreme-angular/core/tokens';\n\n@Component({\n selector: 'dxo-linear-gauge-range-container',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoLinearGaugeRangeContainerComponent extends NestedOption implements OnDestroy, OnInit {\n @ContentChildren(PROPERTY_TOKEN_ranges)\n set _rangesContentChildren(value: QueryList<CollectionNestedOption>) {\n this.setChildren('ranges', value);\n }\n \n @Input()\n get backgroundColor(): ChartsColor | string {\n return this._getOption('backgroundColor');\n }\n set backgroundColor(value: ChartsColor | string) {\n this._setOption('backgroundColor', value);\n }\n\n @Input()\n get horizontalOrientation(): HorizontalAlignment {\n return this._getOption('horizontalOrientation');\n }\n set horizontalOrientation(value: HorizontalAlignment) {\n this._setOption('horizontalOrientation', value);\n }\n\n @Input()\n get offset(): number {\n return this._getOption('offset');\n }\n set offset(value: number) {\n this._setOption('offset', 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 ranges(): { color?: ChartsColor | string, endValue?: number, startValue?: number }[] {\n return this._getOption('ranges');\n }\n set ranges(value: { color?: ChartsColor | string, endValue?: number, startValue?: number }[]) {\n this._setOption('ranges', value);\n }\n\n @Input()\n get verticalOrientation(): VerticalAlignment {\n return this._getOption('verticalOrientation');\n }\n set verticalOrientation(value: VerticalAlignment) {\n this._setOption('verticalOrientation', value);\n }\n\n @Input()\n get width(): number | { end?: number, start?: number } {\n return this._getOption('width');\n }\n set width(value: number | { end?: number, start?: number }) {\n this._setOption('width', value);\n }\n\n\n protected get _optionPath() {\n return 'rangeContainer';\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 DxoLinearGaugeRangeContainerComponent\n ],\n exports: [\n DxoLinearGaugeRangeContainerComponent\n ],\n})\nexport class DxoLinearGaugeRangeContainerModule { }\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\nimport type { ChartsColor } from 'devextreme/common/charts';\n\nimport {\n DxIntegrationModule,\n NestedOptionHost,\n} from 'devextreme-angular/core';\nimport { CollectionNestedOption } from 'devextreme-angular/core';\n\nimport { PROPERTY_TOKEN_ranges } from 'devextreme-angular/core/tokens';\n\n@Component({\n selector: 'dxi-linear-gauge-range',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [\n NestedOptionHost,\n {\n provide: PROPERTY_TOKEN_ranges,\n useExisting: DxiLinearGaugeRangeComponent,\n }\n ]\n})\nexport class DxiLinearGaugeRangeComponent extends CollectionNestedOption {\n @Input()\n get color(): ChartsColor | string {\n return this._getOption('color');\n }\n set color(value: ChartsColor | string) {\n this._setOption('color', value);\n }\n\n @Input()\n get endValue(): number {\n return this._getOption('endValue');\n }\n set endValue(value: number) {\n this._setOption('endValue', value);\n }\n\n @Input()\n get startValue(): number {\n return this._getOption('startValue');\n }\n set startValue(value: number) {\n this._setOption('startValue', value);\n }\n\n\n protected get _optionPath() {\n return 'ranges';\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 DxiLinearGaugeRangeComponent\n ],\n exports: [\n DxiLinearGaugeRangeComponent\n ],\n})\nexport class DxiLinearGaugeRangeModule { }\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, VerticalAlignment } from 'devextreme/common';\nimport type { Font, LabelOverlap } from 'devextreme/common/charts';\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-linear-gauge-scale',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoLinearGaugeScaleComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get allowDecimals(): boolean | undefined {\n return this._getOption('allowDecimals');\n }\n set allowDecimals(value: boolean | undefined) {\n this._setOption('allowDecimals', value);\n }\n\n @Input()\n get customMinorTicks(): Array<number> {\n return this._getOption('customMinorTicks');\n }\n set customMinorTicks(value: Array<number>) {\n this._setOption('customMinorTicks', value);\n }\n\n @Input()\n get customTicks(): Array<number> {\n return this._getOption('customTicks');\n }\n set customTicks(value: Array<number>) {\n this._setOption('customTicks', value);\n }\n\n @Input()\n get endValue(): number {\n return this._getOption('endValue');\n }\n set endValue(value: number) {\n this._setOption('endValue', value);\n }\n\n @Input()\n get horizontalOrientation(): HorizontalAlignment {\n return this._getOption('horizontalOrientation');\n }\n set horizontalOrientation(value: HorizontalAlignment) {\n this._setOption('horizontalOrientation', value);\n }\n\n @Input()\n get label(): { customizeText?: ((scaleValue: { value: number, valueText: string }) => string), font?: Font, format?: Format | undefined, indentFromTick?: number, overlappingBehavior?: LabelOverlap, useRangeColors?: boolean, visible?: boolean } {\n return this._getOption('label');\n }\n set label(value: { customizeText?: ((scaleValue: { value: number, valueText: string }) => string), font?: Font, format?: Format | undefined, indentFromTick?: number, overlappingBehavior?: LabelOverlap, useRangeColors?: boolean, visible?: boolean }) {\n this._setOption('label', value);\n }\n\n @Input()\n get minorTick(): { color?: string, length?: number, opacity?: number, visible?: boolean, width?: number } {\n return this._getOption('minorTick');\n }\n set minorTick(value: { color?: string, length?: number, opacity?: number, visible?: boolean, width?: number }) {\n this._setOption('minorTick', value);\n }\n\n @Input()\n get minorTickInterval(): number | undefined {\n return this._getOption('minorTickInterval');\n }\n set minorTickInterval(value: number | undefined) {\n this._setOption('minorTickInterval', value);\n }\n\n @Input()\n get scaleDivisionFactor(): number {\n return this._getOption('scaleDivisionFactor');\n }\n set scaleDivisionFactor(value: number) {\n this._setOption('scaleDivisionFactor', value);\n }\n\n @Input()\n get startValue(): number {\n return this._getOption('startValue');\n }\n set startValue(value: number) {\n this._setOption('startValue', value);\n }\n\n @Input()\n get tick(): { color?: string, length?: number, opacity?: number, visible?: boolean, width?: number } {\n return this._getOption('tick');\n }\n set tick(value: { color?: string, length?: number, opacity?: number, visible?: boolean, width?: number }) {\n this._setOption('tick', value);\n }\n\n @Input()\n get tickInterval(): number | undefined {\n return this._getOption('tickInterval');\n }\n set tickInterval(value: number | undefined) {\n this._setOption('tickInterval', value);\n }\n\n @Input()\n get verticalOrientation(): VerticalAlignment {\n return this._getOption('verticalOrientation');\n }\n set verticalOrientation(value: VerticalAlignment) {\n this._setOption('verticalOrientation', value);\n }\n\n\n protected get _optionPath() {\n return 'scale';\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 DxoLinearGaugeScaleComponent\n ],\n exports: [\n DxoLinearGaugeScaleComponent\n ],\n})\nexport class DxoLinearGaugeScaleModule { }\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-linear-gauge-shadow',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoLinearGaugeShadowComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get blur(): number {\n return this._getOption('blur');\n }\n set blur(value: number) {\n this._setOption('blur', value);\n }\n\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 offsetX(): number {\n return this._getOption('offsetX');\n }\n set offsetX(value: number) {\n this._setOption('offsetX', value);\n }\n\n @Input()\n get offsetY(): number {\n return this._getOption('offsetY');\n }\n set offsetY(value: number) {\n this._setOption('offsetY', value);\n }\n\n @Input()\n get opacity(): number {\n return this._getOption('opacity');\n }\n set opacity(value: number) {\n this._setOption('opacity', value);\n }\n\n\n protected get _optionPath() {\n return 'shadow';\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 DxoLinearGaugeShadowComponent\n ],\n exports: [\n DxoLinearGaugeShadowComponent\n ],\n})\nexport class DxoLinearGaugeShadowModule { }\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-linear-gauge-size',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoLinearGaugeSizeComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\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 @Input()\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\n protected get _optionPath() {\n return 'size';\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 DxoLinearGaugeSizeComponent\n ],\n exports: [\n DxoLinearGaugeSizeComponent\n ],\n})\nexport class DxoLinearGaugeSizeModule { }\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 { Font, TextOverflow, WordWrap } 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-linear-gauge-subtitle',\n template: '',\n styles: [''],\n imports: [ DxIntegrationModule ],\n providers: [NestedOptionHost]\n})\nexport class DxoLinearGaugeSubtitleComponent extends NestedOption implements OnDestroy, OnInit {\n @Input()\n get font(): Font {\n return this._ge