igniteui-angular-charts
Version:
Ignite UI Angular charting components for building rich data visualizations for modern web apps.
126 lines (125 loc) • 4.37 kB
TypeScript
import { IgxAxisComponent } from "./igx-axis-component";
import { IgxSeriesComponent } from "./igx-series-component";
import { UserBaseAnnotation as UserBaseAnnotation_internal } from './UserBaseAnnotation';
/**
* Represents base class for all user annotations, e.g. UserPointAnnotation, UserSliceAnnotation, UserStripAnnotation, UserAxisAnnotation
*/
export declare abstract class IgxUserBaseAnnotation {
protected createImplementation(): UserBaseAnnotation_internal;
protected _implementation: any;
/**
* @hidden
*/
get i(): UserBaseAnnotation_internal; /**
* @hidden
*/
static _createFromInternal(internal: any): IgxUserBaseAnnotation;
constructor();
protected _provideImplementation(i: any): void;
private onImplementationCreated;
get identifier(): string;
set identifier(v: string);
/**
* Gets or sets the text that should be displayed on axis annotation.
*/
get label(): string;
set label(v: string);
/**
* Gets or sets the additional data that should be stored with the annotation.
*/
get annotationData(): string;
set annotationData(v: string);
/**
* Gets or sets whether to the annotations is rendered
*/
get isVisible(): boolean;
set isVisible(v: boolean);
static ngAcceptInputType_isVisible: boolean | string;
/**
* Gets or sets the color of text displayed in the annotation.
*/
get labelColor(): string;
set labelColor(v: string);
/**
* Gets or sets the background text displayed in the annotation.
*/
get labelBackground(): string;
set labelBackground(v: string);
/**
* Gets or sets the border color of the axis annotation.
*/
get labelBorderColor(): string;
set labelBorderColor(v: string);
/**
* Gets or sets border thickness of the axis annotations.
*/
get labelBorderThickness(): number;
set labelBorderThickness(v: number);
static ngAcceptInputType_labelBorderThickness: number | string;
/**
* Gets or sets the border radius of the annotation.
*/
get labelBorderRadius(): number;
set labelBorderRadius(v: number);
static ngAcceptInputType_labelBorderRadius: number | string;
/**
* Gets or sets padding around the label in annotation.
*/
get labelPadding(): number;
set labelPadding(v: number);
static ngAcceptInputType_labelPadding: number | string;
/**
* Gets or sets whether to draw the badge in annotation
*/
get badgeVisible(): boolean;
set badgeVisible(v: boolean);
static ngAcceptInputType_badgeVisible: boolean | string;
/**
* Gets or sets the background of badge annotation.
*/
get badgeBackground(): string;
set badgeBackground(v: string);
/**
* Gets or sets the outline of badge annotation.
*/
get badgeOutline(): string;
set badgeOutline(v: string);
/**
* Gets or sets thickness of the badge annotations.
*/
get badgeThickness(): number;
set badgeThickness(v: number);
static ngAcceptInputType_badgeThickness: number | string;
/**
* Gets or sets size of the badge annotations.
*/
get badgeSize(): number;
set badgeSize(v: number);
static ngAcceptInputType_badgeSize: number | string;
/**
* Gets or sets border radius of the badge annotations.
*/
get badgeCornerRadius(): number;
set badgeCornerRadius(v: number);
static ngAcceptInputType_badgeCornerRadius: number | string;
/**
* Gets or sets margin of the badge annotations.
*/
get badgeMargin(): number;
set badgeMargin(v: number);
static ngAcceptInputType_badgeMargin: number | string;
/**
* Gets or sets image path for displayed in the badge annotations.
*/
get badgeImagePath(): string;
set badgeImagePath(v: string);
/**
* Gets or sets whether the annotation is pill shaped.
*/
get isPillShaped(): boolean;
set isPillShaped(v: boolean);
static ngAcceptInputType_isPillShaped: boolean | string;
findByName(name: string): any;
bindAxes(axes: IgxAxisComponent[]): void;
bindSeries(series: IgxSeriesComponent[]): void;
}