UNPKG

@progress/kendo-angular-gauges

Version:
50 lines (49 loc) 2.43 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { NgZone, ElementRef, Renderer2 } from '@angular/core'; import { ConfigurationService, ThemeService } from '../services'; import { IntlService } from '@progress/kendo-angular-intl'; import { LocalizationService } from '@progress/kendo-angular-l10n'; import { RadialPointer, RadialScale } from '../types'; import { GaugeComponent } from '../base-components'; import * as i0 from "@angular/core"; /** * Represents the [Kendo UI RadialGauge component for Angular]({% slug overview_radialgauge_gauges %}). * * @example * ```ts * import { Component } from '@angular/core'; * * @Component({ * selector: 'my-app', * template: ` * <kendo-radialgauge [pointer]="{ value: value }"> * </kendo-radialgauge> * ` * }) * export class AppComponent { * public value: number = 10; * } * ``` * * @remarks * Supported children components are: {@link RadialGaugeAreaComponent}, {@link RadialLabelsComponent}, {@link RadialPointersComponent}, {@link RadialRangesComponent}, {@link RadialScaleComponent}. */ export declare class RadialGaugeComponent extends GaugeComponent { /** * Sets the configuration of the pointers. * You can configure single or multiple pointers for the RadialGauge. */ pointer: RadialPointer | RadialPointer[]; /** * Sets the configuration of the scale. * The scale defines the range, appearance, and behavior of the gauge. */ scale: RadialScale; constructor(configurationService: ConfigurationService, themeService: ThemeService, intlService: IntlService, localizationService: LocalizationService, element: ElementRef, renderer: Renderer2, ngZone: NgZone); protected createInstance(element: any, options: any, theme: any, context: any): void; static ɵfac: i0.ɵɵFactoryDeclaration<RadialGaugeComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<RadialGaugeComponent, "kendo-radialgauge", ["kendoRadialGauge"], { "pointer": { "alias": "pointer"; "required": false; }; "scale": { "alias": "scale"; "required": false; }; }, {}, never, never, true, never>; }