igniteui-webcomponents-charts
Version:
Ignite UI Web Components charting components for building rich data visualizations using TypeScript APIs.
39 lines (38 loc) • 1.4 kB
TypeScript
import { IgcAxisComponent } from "./igc-axis-component";
import { IgcAxisMatcher } from "./igc-axis-matcher";
import { IgcUserBaseAnnotation } from "./igc-user-base-annotation";
import { UserAxisAnnotation as UserAxisAnnotation_internal } from "./UserAxisAnnotation";
/**
* Represents an user annotation for rendering annotation of axis label
*/
export declare class IgcUserAxisAnnotation extends IgcUserBaseAnnotation {
protected createImplementation(): UserAxisAnnotation_internal;
/**
* @hidden
*/
get i(): UserAxisAnnotation_internal;
constructor();
/**
* Gets or sets the target axis that will display the annotation.
*/
get targetAxis(): IgcAxisComponent;
set targetAxis(v: IgcAxisComponent);
private _targetAxisName;
/**
* Gets or sets the name to use to resolve targetAxis from markup.
*/
get targetAxisName(): string;
set targetAxisName(v: string);
/**
* Gets or sets a matcher for matching an axis that will display the annotation.
*/
get targetAxisMatcher(): IgcAxisMatcher;
set targetAxisMatcher(v: IgcAxisMatcher);
/**
* Gets or sets the value that determines location of annotation on axis.
*/
get value(): number;
set value(v: number);
bindAxes(axes: IgcAxisComponent[]): void;
findByName(name: string): any;
}