igniteui-react-charts
Version:
Ignite UI React charting components for building rich data visualizations using TypeScript APIs.
56 lines (55 loc) • 1.72 kB
TypeScript
import { IgrBrushScale, IIgrBrushScaleProps } from "./igr-brush-scale";
import { ValueBrushScale } from "./ValueBrushScale";
/**
* Represents a brush scale that uses value-based brush selection.
*/
export declare class IgrValueBrushScale extends IgrBrushScale<IIgrValueBrushScaleProps> {
protected createImplementation(): ValueBrushScale;
/**
* @hidden
*/
get i(): ValueBrushScale;
constructor(props: IIgrValueBrushScaleProps);
/**
* Gets or sets the minimum value for this scale.
*/
get minimumValue(): number;
set minimumValue(v: number);
/**
* Gets or sets the maximum value for this scale.
*/
get maximumValue(): number;
set maximumValue(v: number);
/**
* Gets or sets whether the scale is logarithmic.
*/
get isLogarithmic(): boolean;
set isLogarithmic(v: boolean);
/**
* Gets or sets the logarithm base for this scale.
*/
get logarithmBase(): number;
set logarithmBase(v: number);
/**
* Checks if the value brush scale is ready for usage in the chart
*/
get isReady(): boolean;
}
export interface IIgrValueBrushScaleProps extends IIgrBrushScaleProps {
/**
* Gets or sets the minimum value for this scale.
*/
minimumValue?: number | string;
/**
* Gets or sets the maximum value for this scale.
*/
maximumValue?: number | string;
/**
* Gets or sets whether the scale is logarithmic.
*/
isLogarithmic?: boolean | string;
/**
* Gets or sets the logarithm base for this scale.
*/
logarithmBase?: number | string;
}