igniteui-react-charts
Version:
Ignite UI React charting components for building rich data visualizations using TypeScript APIs.
44 lines (43 loc) • 1.61 kB
TypeScript
import { IgrSeries } from "./igr-series";
import { IgrSeriesMatcher } from "./igr-series-matcher";
import { IgrUserBaseAnnotation } from "./igr-user-base-annotation";
import { UserPointAnnotation as UserPointAnnotation_internal } from "./UserPointAnnotation";
/**
* Represents an user annotation for rendering data point annotation on a series
*/
export declare class IgrUserPointAnnotation extends IgrUserBaseAnnotation {
protected createImplementation(): UserPointAnnotation_internal;
/**
* @hidden
*/
get i(): UserPointAnnotation_internal;
constructor();
/**
* Gets or sets the target series that will display the annotation.
*/
get targetSeries(): IgrSeries;
set targetSeries(v: IgrSeries);
private _targetSeriesName;
/**
* Gets or sets the name to use to resolve targetSeries from markup.
*/
get targetSeriesName(): string;
set targetSeriesName(v: string);
/**
* Gets or sets a matcher for matching a series that will display the annotation.
*/
get targetSeriesMatcher(): IgrSeriesMatcher;
set targetSeriesMatcher(v: IgrSeriesMatcher);
/**
* Gets or sets the value that determines location of the annotation in the coordinates of x-axis.
*/
get xValue(): number;
set xValue(v: number);
/**
* Gets or sets the value that determines location of the annotation in the coordinates of y-axis.
*/
get yValue(): number;
set yValue(v: number);
bindSeries(series: IgrSeries[]): void;
findByName(name: string): any;
}