UNPKG

devextreme-angular

Version:

Angular UI and visualization components based on DevExtreme widgets

1,259 lines (1,250 loc) 379 kB
import * as i0 from '@angular/core'; import { Component, SkipSelf, Host, Input, NgModule, Inject, ContentChildren, forwardRef, Output } from '@angular/core'; import * as i1 from 'devextreme-angular/core'; import { NestedOption, NestedOptionHost, DxIntegrationModule, CollectionNestedOption, extractTemplate, DxTemplateHost } from 'devextreme-angular/core'; import { DOCUMENT } from '@angular/common'; /*! * devextreme-angular * Version: 25.1.4 * Build date: Tue Aug 05 2025 * * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/devextreme-angular */ /* tslint:disable:max-line-length */ class DxoPolarChartAdaptiveLayoutComponent extends NestedOption { get height() { return this._getOption('height'); } set height(value) { this._setOption('height', value); } get keepLabels() { return this._getOption('keepLabels'); } set keepLabels(value) { this._setOption('keepLabels', value); } get width() { return this._getOption('width'); } set width(value) { this._setOption('width', value); } get _optionPath() { return 'adaptiveLayout'; } constructor(parentOptionHost, optionHost) { super(); parentOptionHost.setNestedOption(this); optionHost.setHost(this, this._fullOptionPath.bind(this)); } ngOnInit() { this._addRecreatedComponent(); } ngOnDestroy() { this._addRemovedOption(this._getOptionPath()); } /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartAdaptiveLayoutComponent, deps: [{ token: i1.NestedOptionHost, host: true, skipSelf: true }, { token: i1.NestedOptionHost, host: true }], target: i0.ɵɵFactoryTarget.Component }); /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: DxoPolarChartAdaptiveLayoutComponent, isStandalone: true, selector: "dxo-polar-chart-adaptive-layout", inputs: { height: "height", keepLabels: "keepLabels", width: "width" }, providers: [NestedOptionHost], usesInheritance: true, ngImport: i0, template: '', isInline: true, styles: [""], dependencies: [{ kind: "ngmodule", type: DxIntegrationModule }] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartAdaptiveLayoutComponent, decorators: [{ type: Component, args: [{ selector: 'dxo-polar-chart-adaptive-layout', standalone: true, template: '', imports: [DxIntegrationModule], providers: [NestedOptionHost] }] }], ctorParameters: () => [{ type: i1.NestedOptionHost, decorators: [{ type: SkipSelf }, { type: Host }] }, { type: i1.NestedOptionHost, decorators: [{ type: Host }] }], propDecorators: { height: [{ type: Input }], keepLabels: [{ type: Input }], width: [{ type: Input }] } }); class DxoPolarChartAdaptiveLayoutModule { /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartAdaptiveLayoutModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); /** @nocollapse */ static ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartAdaptiveLayoutModule, imports: [DxoPolarChartAdaptiveLayoutComponent], exports: [DxoPolarChartAdaptiveLayoutComponent] }); /** @nocollapse */ static ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartAdaptiveLayoutModule, imports: [DxoPolarChartAdaptiveLayoutComponent] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartAdaptiveLayoutModule, decorators: [{ type: NgModule, args: [{ imports: [ DxoPolarChartAdaptiveLayoutComponent ], exports: [ DxoPolarChartAdaptiveLayoutComponent ], }] }] }); /*! * devextreme-angular * Version: 25.1.4 * Build date: Tue Aug 05 2025 * * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/devextreme-angular */ /* tslint:disable:max-line-length */ class DxoPolarChartAnimationComponent extends NestedOption { get duration() { return this._getOption('duration'); } set duration(value) { this._setOption('duration', value); } get easing() { return this._getOption('easing'); } set easing(value) { this._setOption('easing', value); } get enabled() { return this._getOption('enabled'); } set enabled(value) { this._setOption('enabled', value); } get maxPointCountSupported() { return this._getOption('maxPointCountSupported'); } set maxPointCountSupported(value) { this._setOption('maxPointCountSupported', value); } get _optionPath() { return 'animation'; } constructor(parentOptionHost, optionHost) { super(); parentOptionHost.setNestedOption(this); optionHost.setHost(this, this._fullOptionPath.bind(this)); } ngOnInit() { this._addRecreatedComponent(); } ngOnDestroy() { this._addRemovedOption(this._getOptionPath()); } /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartAnimationComponent, deps: [{ token: i1.NestedOptionHost, host: true, skipSelf: true }, { token: i1.NestedOptionHost, host: true }], target: i0.ɵɵFactoryTarget.Component }); /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: DxoPolarChartAnimationComponent, isStandalone: true, selector: "dxo-polar-chart-animation", inputs: { duration: "duration", easing: "easing", enabled: "enabled", maxPointCountSupported: "maxPointCountSupported" }, providers: [NestedOptionHost], usesInheritance: true, ngImport: i0, template: '', isInline: true, styles: [""], dependencies: [{ kind: "ngmodule", type: DxIntegrationModule }] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartAnimationComponent, decorators: [{ type: Component, args: [{ selector: 'dxo-polar-chart-animation', standalone: true, template: '', imports: [DxIntegrationModule], providers: [NestedOptionHost] }] }], ctorParameters: () => [{ type: i1.NestedOptionHost, decorators: [{ type: SkipSelf }, { type: Host }] }, { type: i1.NestedOptionHost, decorators: [{ type: Host }] }], propDecorators: { duration: [{ type: Input }], easing: [{ type: Input }], enabled: [{ type: Input }], maxPointCountSupported: [{ type: Input }] } }); class DxoPolarChartAnimationModule { /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartAnimationModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); /** @nocollapse */ static ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartAnimationModule, imports: [DxoPolarChartAnimationComponent], exports: [DxoPolarChartAnimationComponent] }); /** @nocollapse */ static ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartAnimationModule, imports: [DxoPolarChartAnimationComponent] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartAnimationModule, decorators: [{ type: NgModule, args: [{ imports: [ DxoPolarChartAnimationComponent ], exports: [ DxoPolarChartAnimationComponent ], }] }] }); /*! * devextreme-angular * Version: 25.1.4 * Build date: Tue Aug 05 2025 * * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/devextreme-angular */ /* tslint:disable:max-line-length */ class DxoPolarChartAnnotationBorderComponent extends NestedOption { get color() { return this._getOption('color'); } set color(value) { this._setOption('color', value); } get cornerRadius() { return this._getOption('cornerRadius'); } set cornerRadius(value) { this._setOption('cornerRadius', value); } get dashStyle() { return this._getOption('dashStyle'); } set dashStyle(value) { this._setOption('dashStyle', value); } get opacity() { return this._getOption('opacity'); } set opacity(value) { this._setOption('opacity', value); } get visible() { return this._getOption('visible'); } set visible(value) { this._setOption('visible', value); } get width() { return this._getOption('width'); } set width(value) { this._setOption('width', value); } get _optionPath() { return 'border'; } constructor(parentOptionHost, optionHost) { super(); parentOptionHost.setNestedOption(this); optionHost.setHost(this, this._fullOptionPath.bind(this)); } ngOnInit() { this._addRecreatedComponent(); } ngOnDestroy() { this._addRemovedOption(this._getOptionPath()); } /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartAnnotationBorderComponent, deps: [{ token: i1.NestedOptionHost, host: true, skipSelf: true }, { token: i1.NestedOptionHost, host: true }], target: i0.ɵɵFactoryTarget.Component }); /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: DxoPolarChartAnnotationBorderComponent, isStandalone: true, selector: "dxo-polar-chart-annotation-border", inputs: { color: "color", cornerRadius: "cornerRadius", dashStyle: "dashStyle", opacity: "opacity", visible: "visible", width: "width" }, providers: [NestedOptionHost], usesInheritance: true, ngImport: i0, template: '', isInline: true, styles: [""], dependencies: [{ kind: "ngmodule", type: DxIntegrationModule }] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartAnnotationBorderComponent, decorators: [{ type: Component, args: [{ selector: 'dxo-polar-chart-annotation-border', standalone: true, template: '', imports: [DxIntegrationModule], providers: [NestedOptionHost] }] }], ctorParameters: () => [{ type: i1.NestedOptionHost, decorators: [{ type: SkipSelf }, { type: Host }] }, { type: i1.NestedOptionHost, decorators: [{ type: Host }] }], propDecorators: { color: [{ type: Input }], cornerRadius: [{ type: Input }], dashStyle: [{ type: Input }], opacity: [{ type: Input }], visible: [{ type: Input }], width: [{ type: Input }] } }); class DxoPolarChartAnnotationBorderModule { /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartAnnotationBorderModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); /** @nocollapse */ static ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartAnnotationBorderModule, imports: [DxoPolarChartAnnotationBorderComponent], exports: [DxoPolarChartAnnotationBorderComponent] }); /** @nocollapse */ static ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartAnnotationBorderModule, imports: [DxoPolarChartAnnotationBorderComponent] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartAnnotationBorderModule, decorators: [{ type: NgModule, args: [{ imports: [ DxoPolarChartAnnotationBorderComponent ], exports: [ DxoPolarChartAnnotationBorderComponent ], }] }] }); /*! * devextreme-angular * Version: 25.1.4 * Build date: Tue Aug 05 2025 * * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/devextreme-angular */ /* tslint:disable:max-line-length */ class DxiPolarChartAnnotationComponent extends CollectionNestedOption { renderer; document; element; get allowDragging() { return this._getOption('allowDragging'); } set allowDragging(value) { this._setOption('allowDragging', value); } get angle() { return this._getOption('angle'); } set angle(value) { this._setOption('angle', value); } get argument() { return this._getOption('argument'); } set argument(value) { this._setOption('argument', value); } get arrowLength() { return this._getOption('arrowLength'); } set arrowLength(value) { this._setOption('arrowLength', value); } get arrowWidth() { return this._getOption('arrowWidth'); } set arrowWidth(value) { this._setOption('arrowWidth', value); } get border() { return this._getOption('border'); } set border(value) { this._setOption('border', value); } get color() { return this._getOption('color'); } set color(value) { this._setOption('color', value); } get customizeTooltip() { return this._getOption('customizeTooltip'); } set customizeTooltip(value) { this._setOption('customizeTooltip', value); } get data() { return this._getOption('data'); } set data(value) { this._setOption('data', value); } get description() { return this._getOption('description'); } set description(value) { this._setOption('description', value); } get font() { return this._getOption('font'); } set font(value) { this._setOption('font', value); } get height() { return this._getOption('height'); } set height(value) { this._setOption('height', value); } get image() { return this._getOption('image'); } set image(value) { this._setOption('image', value); } get name() { return this._getOption('name'); } set name(value) { this._setOption('name', value); } get offsetX() { return this._getOption('offsetX'); } set offsetX(value) { this._setOption('offsetX', value); } get offsetY() { return this._getOption('offsetY'); } set offsetY(value) { this._setOption('offsetY', value); } get opacity() { return this._getOption('opacity'); } set opacity(value) { this._setOption('opacity', value); } get paddingLeftRight() { return this._getOption('paddingLeftRight'); } set paddingLeftRight(value) { this._setOption('paddingLeftRight', value); } get paddingTopBottom() { return this._getOption('paddingTopBottom'); } set paddingTopBottom(value) { this._setOption('paddingTopBottom', value); } get radius() { return this._getOption('radius'); } set radius(value) { this._setOption('radius', value); } get series() { return this._getOption('series'); } set series(value) { this._setOption('series', value); } get shadow() { return this._getOption('shadow'); } set shadow(value) { this._setOption('shadow', value); } get template() { return this._getOption('template'); } set template(value) { this._setOption('template', value); } get text() { return this._getOption('text'); } set text(value) { this._setOption('text', value); } get textOverflow() { return this._getOption('textOverflow'); } set textOverflow(value) { this._setOption('textOverflow', value); } get tooltipEnabled() { return this._getOption('tooltipEnabled'); } set tooltipEnabled(value) { this._setOption('tooltipEnabled', value); } get tooltipTemplate() { return this._getOption('tooltipTemplate'); } set tooltipTemplate(value) { this._setOption('tooltipTemplate', value); } get type() { return this._getOption('type'); } set type(value) { this._setOption('type', value); } get value() { return this._getOption('value'); } set value(value) { this._setOption('value', value); } get width() { return this._getOption('width'); } set width(value) { this._setOption('width', value); } get wordWrap() { return this._getOption('wordWrap'); } set wordWrap(value) { this._setOption('wordWrap', value); } get x() { return this._getOption('x'); } set x(value) { this._setOption('x', value); } get y() { return this._getOption('y'); } set y(value) { this._setOption('y', value); } get _optionPath() { return 'annotations'; } constructor(parentOptionHost, optionHost, renderer, document, templateHost, element) { super(); this.renderer = renderer; this.document = document; this.element = element; parentOptionHost.setNestedOption(this); optionHost.setHost(this, this._fullOptionPath.bind(this)); templateHost.setHost(this); } setTemplate(template) { this.template = template; } ngAfterViewInit() { extractTemplate(this, this.element, this.renderer, this.document); } ngOnDestroy() { this._deleteRemovedOptions(this._fullOptionPath()); } /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxiPolarChartAnnotationComponent, deps: [{ token: i1.NestedOptionHost, host: true, skipSelf: true }, { token: i1.NestedOptionHost, host: true }, { token: i0.Renderer2 }, { token: DOCUMENT }, { token: i1.DxTemplateHost, host: true }, { token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Component }); /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: DxiPolarChartAnnotationComponent, isStandalone: true, selector: "dxi-polar-chart-annotation", inputs: { allowDragging: "allowDragging", angle: "angle", argument: "argument", arrowLength: "arrowLength", arrowWidth: "arrowWidth", border: "border", color: "color", customizeTooltip: "customizeTooltip", data: "data", description: "description", font: "font", height: "height", image: "image", name: "name", offsetX: "offsetX", offsetY: "offsetY", opacity: "opacity", paddingLeftRight: "paddingLeftRight", paddingTopBottom: "paddingTopBottom", radius: "radius", series: "series", shadow: "shadow", template: "template", text: "text", textOverflow: "textOverflow", tooltipEnabled: "tooltipEnabled", tooltipTemplate: "tooltipTemplate", type: "type", value: "value", width: "width", wordWrap: "wordWrap", x: "x", y: "y" }, providers: [NestedOptionHost, DxTemplateHost], usesInheritance: true, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, styles: [":host{display:block}\n"], dependencies: [{ kind: "ngmodule", type: DxIntegrationModule }] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxiPolarChartAnnotationComponent, decorators: [{ type: Component, args: [{ selector: 'dxi-polar-chart-annotation', standalone: true, template: '<ng-content></ng-content>', imports: [DxIntegrationModule], providers: [NestedOptionHost, DxTemplateHost], styles: [":host{display:block}\n"] }] }], ctorParameters: () => [{ type: i1.NestedOptionHost, decorators: [{ type: SkipSelf }, { type: Host }] }, { type: i1.NestedOptionHost, decorators: [{ type: Host }] }, { type: i0.Renderer2 }, { type: undefined, decorators: [{ type: Inject, args: [DOCUMENT] }] }, { type: i1.DxTemplateHost, decorators: [{ type: Host }] }, { type: i0.ElementRef }], propDecorators: { allowDragging: [{ type: Input }], angle: [{ type: Input }], argument: [{ type: Input }], arrowLength: [{ type: Input }], arrowWidth: [{ type: Input }], border: [{ type: Input }], color: [{ type: Input }], customizeTooltip: [{ type: Input }], data: [{ type: Input }], description: [{ type: Input }], font: [{ type: Input }], height: [{ type: Input }], image: [{ type: Input }], name: [{ type: Input }], offsetX: [{ type: Input }], offsetY: [{ type: Input }], opacity: [{ type: Input }], paddingLeftRight: [{ type: Input }], paddingTopBottom: [{ type: Input }], radius: [{ type: Input }], series: [{ type: Input }], shadow: [{ type: Input }], template: [{ type: Input }], text: [{ type: Input }], textOverflow: [{ type: Input }], tooltipEnabled: [{ type: Input }], tooltipTemplate: [{ type: Input }], type: [{ type: Input }], value: [{ type: Input }], width: [{ type: Input }], wordWrap: [{ type: Input }], x: [{ type: Input }], y: [{ type: Input }] } }); class DxiPolarChartAnnotationModule { /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxiPolarChartAnnotationModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); /** @nocollapse */ static ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: DxiPolarChartAnnotationModule, imports: [DxiPolarChartAnnotationComponent], exports: [DxiPolarChartAnnotationComponent] }); /** @nocollapse */ static ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxiPolarChartAnnotationModule, imports: [DxiPolarChartAnnotationComponent] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxiPolarChartAnnotationModule, decorators: [{ type: NgModule, args: [{ imports: [ DxiPolarChartAnnotationComponent ], exports: [ DxiPolarChartAnnotationComponent ], }] }] }); /*! * devextreme-angular * Version: 25.1.4 * Build date: Tue Aug 05 2025 * * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/devextreme-angular */ /* tslint:disable:max-line-length */ class DxoPolarChartArgumentAxisMinorTickComponent extends NestedOption { get color() { return this._getOption('color'); } set color(value) { this._setOption('color', value); } get length() { return this._getOption('length'); } set length(value) { this._setOption('length', value); } get opacity() { return this._getOption('opacity'); } set opacity(value) { this._setOption('opacity', value); } get shift() { return this._getOption('shift'); } set shift(value) { this._setOption('shift', value); } get visible() { return this._getOption('visible'); } set visible(value) { this._setOption('visible', value); } get width() { return this._getOption('width'); } set width(value) { this._setOption('width', value); } get _optionPath() { return 'minorTick'; } constructor(parentOptionHost, optionHost) { super(); parentOptionHost.setNestedOption(this); optionHost.setHost(this, this._fullOptionPath.bind(this)); } ngOnInit() { this._addRecreatedComponent(); } ngOnDestroy() { this._addRemovedOption(this._getOptionPath()); } /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartArgumentAxisMinorTickComponent, deps: [{ token: i1.NestedOptionHost, host: true, skipSelf: true }, { token: i1.NestedOptionHost, host: true }], target: i0.ɵɵFactoryTarget.Component }); /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: DxoPolarChartArgumentAxisMinorTickComponent, isStandalone: true, selector: "dxo-polar-chart-argument-axis-minor-tick", inputs: { color: "color", length: "length", opacity: "opacity", shift: "shift", visible: "visible", width: "width" }, providers: [NestedOptionHost], usesInheritance: true, ngImport: i0, template: '', isInline: true, styles: [""], dependencies: [{ kind: "ngmodule", type: DxIntegrationModule }] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartArgumentAxisMinorTickComponent, decorators: [{ type: Component, args: [{ selector: 'dxo-polar-chart-argument-axis-minor-tick', standalone: true, template: '', imports: [DxIntegrationModule], providers: [NestedOptionHost] }] }], ctorParameters: () => [{ type: i1.NestedOptionHost, decorators: [{ type: SkipSelf }, { type: Host }] }, { type: i1.NestedOptionHost, decorators: [{ type: Host }] }], propDecorators: { color: [{ type: Input }], length: [{ type: Input }], opacity: [{ type: Input }], shift: [{ type: Input }], visible: [{ type: Input }], width: [{ type: Input }] } }); class DxoPolarChartArgumentAxisMinorTickModule { /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartArgumentAxisMinorTickModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); /** @nocollapse */ static ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartArgumentAxisMinorTickModule, imports: [DxoPolarChartArgumentAxisMinorTickComponent], exports: [DxoPolarChartArgumentAxisMinorTickComponent] }); /** @nocollapse */ static ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartArgumentAxisMinorTickModule, imports: [DxoPolarChartArgumentAxisMinorTickComponent] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartArgumentAxisMinorTickModule, decorators: [{ type: NgModule, args: [{ imports: [ DxoPolarChartArgumentAxisMinorTickComponent ], exports: [ DxoPolarChartArgumentAxisMinorTickComponent ], }] }] }); /*! * devextreme-angular * Version: 25.1.4 * Build date: Tue Aug 05 2025 * * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/devextreme-angular */ /* tslint:disable:max-line-length */ class DxoPolarChartArgumentAxisTickComponent extends NestedOption { get color() { return this._getOption('color'); } set color(value) { this._setOption('color', value); } get length() { return this._getOption('length'); } set length(value) { this._setOption('length', value); } get opacity() { return this._getOption('opacity'); } set opacity(value) { this._setOption('opacity', value); } get shift() { return this._getOption('shift'); } set shift(value) { this._setOption('shift', value); } get visible() { return this._getOption('visible'); } set visible(value) { this._setOption('visible', value); } get width() { return this._getOption('width'); } set width(value) { this._setOption('width', value); } get _optionPath() { return 'tick'; } constructor(parentOptionHost, optionHost) { super(); parentOptionHost.setNestedOption(this); optionHost.setHost(this, this._fullOptionPath.bind(this)); } ngOnInit() { this._addRecreatedComponent(); } ngOnDestroy() { this._addRemovedOption(this._getOptionPath()); } /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartArgumentAxisTickComponent, deps: [{ token: i1.NestedOptionHost, host: true, skipSelf: true }, { token: i1.NestedOptionHost, host: true }], target: i0.ɵɵFactoryTarget.Component }); /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: DxoPolarChartArgumentAxisTickComponent, isStandalone: true, selector: "dxo-polar-chart-argument-axis-tick", inputs: { color: "color", length: "length", opacity: "opacity", shift: "shift", visible: "visible", width: "width" }, providers: [NestedOptionHost], usesInheritance: true, ngImport: i0, template: '', isInline: true, styles: [""], dependencies: [{ kind: "ngmodule", type: DxIntegrationModule }] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartArgumentAxisTickComponent, decorators: [{ type: Component, args: [{ selector: 'dxo-polar-chart-argument-axis-tick', standalone: true, template: '', imports: [DxIntegrationModule], providers: [NestedOptionHost] }] }], ctorParameters: () => [{ type: i1.NestedOptionHost, decorators: [{ type: SkipSelf }, { type: Host }] }, { type: i1.NestedOptionHost, decorators: [{ type: Host }] }], propDecorators: { color: [{ type: Input }], length: [{ type: Input }], opacity: [{ type: Input }], shift: [{ type: Input }], visible: [{ type: Input }], width: [{ type: Input }] } }); class DxoPolarChartArgumentAxisTickModule { /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartArgumentAxisTickModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); /** @nocollapse */ static ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartArgumentAxisTickModule, imports: [DxoPolarChartArgumentAxisTickComponent], exports: [DxoPolarChartArgumentAxisTickComponent] }); /** @nocollapse */ static ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartArgumentAxisTickModule, imports: [DxoPolarChartArgumentAxisTickComponent] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartArgumentAxisTickModule, decorators: [{ type: NgModule, args: [{ imports: [ DxoPolarChartArgumentAxisTickComponent ], exports: [ DxoPolarChartArgumentAxisTickComponent ], }] }] }); /*! * devextreme-angular * Version: 25.1.4 * Build date: Tue Aug 05 2025 * * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/devextreme-angular */ /* tslint:disable:max-line-length */ class DxiPolarChartConstantLineComponent extends CollectionNestedOption { get color() { return this._getOption('color'); } set color(value) { this._setOption('color', value); } get dashStyle() { return this._getOption('dashStyle'); } set dashStyle(value) { this._setOption('dashStyle', value); } get displayBehindSeries() { return this._getOption('displayBehindSeries'); } set displayBehindSeries(value) { this._setOption('displayBehindSeries', value); } get extendAxis() { return this._getOption('extendAxis'); } set extendAxis(value) { this._setOption('extendAxis', value); } get label() { return this._getOption('label'); } set label(value) { this._setOption('label', value); } get value() { return this._getOption('value'); } set value(value) { this._setOption('value', value); } get width() { return this._getOption('width'); } set width(value) { this._setOption('width', value); } get _optionPath() { return 'constantLines'; } constructor(parentOptionHost, optionHost) { super(); parentOptionHost.setNestedOption(this); optionHost.setHost(this, this._fullOptionPath.bind(this)); } ngOnDestroy() { this._deleteRemovedOptions(this._fullOptionPath()); } /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxiPolarChartConstantLineComponent, deps: [{ token: i1.NestedOptionHost, host: true, skipSelf: true }, { token: i1.NestedOptionHost, host: true }], target: i0.ɵɵFactoryTarget.Component }); /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: DxiPolarChartConstantLineComponent, isStandalone: true, selector: "dxi-polar-chart-constant-line", inputs: { color: "color", dashStyle: "dashStyle", displayBehindSeries: "displayBehindSeries", extendAxis: "extendAxis", label: "label", value: "value", width: "width" }, providers: [NestedOptionHost], usesInheritance: true, ngImport: i0, template: '', isInline: true, styles: [""], dependencies: [{ kind: "ngmodule", type: DxIntegrationModule }] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxiPolarChartConstantLineComponent, decorators: [{ type: Component, args: [{ selector: 'dxi-polar-chart-constant-line', standalone: true, template: '', imports: [DxIntegrationModule], providers: [NestedOptionHost] }] }], ctorParameters: () => [{ type: i1.NestedOptionHost, decorators: [{ type: SkipSelf }, { type: Host }] }, { type: i1.NestedOptionHost, decorators: [{ type: Host }] }], propDecorators: { color: [{ type: Input }], dashStyle: [{ type: Input }], displayBehindSeries: [{ type: Input }], extendAxis: [{ type: Input }], label: [{ type: Input }], value: [{ type: Input }], width: [{ type: Input }] } }); class DxiPolarChartConstantLineModule { /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxiPolarChartConstantLineModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); /** @nocollapse */ static ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: DxiPolarChartConstantLineModule, imports: [DxiPolarChartConstantLineComponent], exports: [DxiPolarChartConstantLineComponent] }); /** @nocollapse */ static ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxiPolarChartConstantLineModule, imports: [DxiPolarChartConstantLineComponent] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxiPolarChartConstantLineModule, decorators: [{ type: NgModule, args: [{ imports: [ DxiPolarChartConstantLineComponent ], exports: [ DxiPolarChartConstantLineComponent ], }] }] }); /*! * devextreme-angular * Version: 25.1.4 * Build date: Tue Aug 05 2025 * * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/devextreme-angular */ /* tslint:disable:max-line-length */ class DxiPolarChartStripComponent extends CollectionNestedOption { get color() { return this._getOption('color'); } set color(value) { this._setOption('color', value); } get endValue() { return this._getOption('endValue'); } set endValue(value) { this._setOption('endValue', value); } get label() { return this._getOption('label'); } set label(value) { this._setOption('label', value); } get startValue() { return this._getOption('startValue'); } set startValue(value) { this._setOption('startValue', value); } get _optionPath() { return 'strips'; } constructor(parentOptionHost, optionHost) { super(); parentOptionHost.setNestedOption(this); optionHost.setHost(this, this._fullOptionPath.bind(this)); } ngOnDestroy() { this._deleteRemovedOptions(this._fullOptionPath()); } /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxiPolarChartStripComponent, deps: [{ token: i1.NestedOptionHost, host: true, skipSelf: true }, { token: i1.NestedOptionHost, host: true }], target: i0.ɵɵFactoryTarget.Component }); /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: DxiPolarChartStripComponent, isStandalone: true, selector: "dxi-polar-chart-strip", inputs: { color: "color", endValue: "endValue", label: "label", startValue: "startValue" }, providers: [NestedOptionHost], usesInheritance: true, ngImport: i0, template: '', isInline: true, styles: [""], dependencies: [{ kind: "ngmodule", type: DxIntegrationModule }] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxiPolarChartStripComponent, decorators: [{ type: Component, args: [{ selector: 'dxi-polar-chart-strip', standalone: true, template: '', imports: [DxIntegrationModule], providers: [NestedOptionHost] }] }], ctorParameters: () => [{ type: i1.NestedOptionHost, decorators: [{ type: SkipSelf }, { type: Host }] }, { type: i1.NestedOptionHost, decorators: [{ type: Host }] }], propDecorators: { color: [{ type: Input }], endValue: [{ type: Input }], label: [{ type: Input }], startValue: [{ type: Input }] } }); class DxiPolarChartStripModule { /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxiPolarChartStripModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); /** @nocollapse */ static ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: DxiPolarChartStripModule, imports: [DxiPolarChartStripComponent], exports: [DxiPolarChartStripComponent] }); /** @nocollapse */ static ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxiPolarChartStripModule, imports: [DxiPolarChartStripComponent] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxiPolarChartStripModule, decorators: [{ type: NgModule, args: [{ imports: [ DxiPolarChartStripComponent ], exports: [ DxiPolarChartStripComponent ], }] }] }); /*! * devextreme-angular * Version: 25.1.4 * Build date: Tue Aug 05 2025 * * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/devextreme-angular */ /* tslint:disable:max-line-length */ class DxoPolarChartArgumentAxisComponent extends NestedOption { get allowDecimals() { return this._getOption('allowDecimals'); } set allowDecimals(value) { this._setOption('allowDecimals', value); } get argumentType() { return this._getOption('argumentType'); } set argumentType(value) { this._setOption('argumentType', value); } get axisDivisionFactor() { return this._getOption('axisDivisionFactor'); } set axisDivisionFactor(value) { this._setOption('axisDivisionFactor', value); } get categories() { return this._getOption('categories'); } set categories(value) { this._setOption('categories', value); } get color() { return this._getOption('color'); } set color(value) { this._setOption('color', value); } get constantLines() { return this._getOption('constantLines'); } set constantLines(value) { this._setOption('constantLines', value); } get constantLineStyle() { return this._getOption('constantLineStyle'); } set constantLineStyle(value) { this._setOption('constantLineStyle', value); } get discreteAxisDivisionMode() { return this._getOption('discreteAxisDivisionMode'); } set discreteAxisDivisionMode(value) { this._setOption('discreteAxisDivisionMode', value); } get endOnTick() { return this._getOption('endOnTick'); } set endOnTick(value) { this._setOption('endOnTick', value); } get firstPointOnStartAngle() { return this._getOption('firstPointOnStartAngle'); } set firstPointOnStartAngle(value) { this._setOption('firstPointOnStartAngle', value); } get grid() { return this._getOption('grid'); } set grid(value) { this._setOption('grid', value); } get hoverMode() { return this._getOption('hoverMode'); } set hoverMode(value) { this._setOption('hoverMode', value); } get inverted() { return this._getOption('inverted'); } set inverted(value) { this._setOption('inverted', value); } get label() { return this._getOption('label'); } set label(value) { this._setOption('label', value); } get linearThreshold() { return this._getOption('linearThreshold'); } set linearThreshold(value) { this._setOption('linearThreshold', value); } get logarithmBase() { return this._getOption('logarithmBase'); } set logarithmBase(value) { this._setOption('logarithmBase', value); } get minorGrid() { return this._getOption('minorGrid'); } set minorGrid(value) { this._setOption('minorGrid', value); } get minorTick() { return this._getOption('minorTick'); } set minorTick(value) { this._setOption('minorTick', value); } get minorTickCount() { return this._getOption('minorTickCount'); } set minorTickCount(value) { this._setOption('minorTickCount', value); } get minorTickInterval() { return this._getOption('minorTickInterval'); } set minorTickInterval(value) { this._setOption('minorTickInterval', value); } get opacity() { return this._getOption('opacity'); } set opacity(value) { this._setOption('opacity', value); } get originValue() { return this._getOption('originValue'); } set originValue(value) { this._setOption('originValue', value); } get period() { return this._getOption('period'); } set period(value) { this._setOption('period', value); } get startAngle() { return this._getOption('startAngle'); } set startAngle(value) { this._setOption('startAngle', value); } get strips() { return this._getOption('strips'); } set strips(value) { this._setOption('strips', value); } get stripStyle() { return this._getOption('stripStyle'); } set stripStyle(value) { this._setOption('stripStyle', value); } get tick() { return this._getOption('tick'); } set tick(value) { this._setOption('tick', value); } get tickInterval() { return this._getOption('tickInterval'); } set tickInterval(value) { this._setOption('tickInterval', value); } get type() { return this._getOption('type'); } set type(value) { this._setOption('type', value); } get visible() { return this._getOption('visible'); } set visible(value) { this._setOption('visible', value); } get width() { return this._getOption('width'); } set width(value) { this._setOption('width', value); } get _optionPath() { return 'argumentAxis'; } get constantLinesChildren() { return this._getOption('constantLines'); } set constantLinesChildren(value) { this.setChildren('constantLines', value); } get stripsChildren() { return this._getOption('strips'); } set stripsChildren(value) { this.setChildren('strips', value); } constructor(parentOptionHost, optionHost) { super(); parentOptionHost.setNestedOption(this); optionHost.setHost(this, this._fullOptionPath.bind(this)); } ngOnInit() { this._addRecreatedComponent(); } ngOnDestroy() { this._addRemovedOption(this._getOptionPath()); } /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DxoPolarChartArgumentAxisComponent, deps: [{ token: i1.NestedOptionHost, host: true, skipSelf: true }, { token: i1.NestedOptionHost, host: true }], target: i0.ɵɵFactoryTarget.Component }); /** @nocol