/**----------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { Scale } from './scale.interface'; import { Line } from './line.interface'; import { Range } from './range.interface'; /** * Represents the scale options of the Gauge. */ export interface LinearScale extends Scale { /** * Sets up the scale line. */ line?: Line; /** * Defines the ranges of the scale. */ ranges?: Range[]; /** * Mirrors the scale labels and ticks. * If the labels are normally on the left side of the scale, * mirroring the scale renders them to the right. */ mirror?: boolean; /** * Determines if the scale is vertical * ([see example](https://www.telerik.com/kendo-angular-ui/components/gauges/lineargauge/orientation)). * @default true */ vertical?: boolean; }