igniteui-webcomponents-charts
Version:
Ignite UI Web Components charting components for building rich data visualizations using TypeScript APIs.
80 lines (79 loc) • 4.27 kB
TypeScript
import { IgcAxisComponent } from "./igc-axis-component";
import { IgcSeriesComponent } from "./igc-series-component";
import { IgcUserAnnotationCollection } from "./igc-user-annotation-collection";
import { IgcUserAnnotationInformationEventArgs } from "./igc-user-annotation-information-event-args";
import { IgcUserAxisAnnotationStylingEventArgs } from "./igc-user-axis-annotation-styling-event-args";
import { IgcUserSliceAnnotationStylingEventArgs } from "./igc-user-slice-annotation-styling-event-args";
import { IgcUserStripAnnotationStylingEventArgs } from "./igc-user-strip-annotation-styling-event-args";
import { IgcUserPointAnnotationStylingEventArgs } from "./igc-user-point-annotation-styling-event-args";
import { IgcUserAnnotationInformation } from "./igc-user-annotation-information";
import { UserAnnotationLayer } from "./UserAnnotationLayer";
/**
* Represents an user annotation layer that can define UserPointAnnotation, UserSliceAnnotation, UserStripAnnotation
*/
export declare class IgcUserAnnotationLayerComponent extends IgcSeriesComponent {
protected createImplementation(): UserAnnotationLayer;
constructor();
connectedCallback(): void;
disconnectedCallback(): void;
private static _observedAttributesIgcUserAnnotationLayerComponent;
static get observedAttributes(): string[];
static htmlTagName: string;
protected static _isElementRegistered: boolean;
static register(): void;
/**
* @hidden
*/
get i(): UserAnnotationLayer;
private _annotations;
/**
* Gets user annotations
*/
get annotations(): IgcUserAnnotationCollection;
set annotations(v: IgcUserAnnotationCollection);
get isAnnotationLayer(): boolean;
get isUserAnnotationLayer(): boolean;
/**
* Gets if the series should appear in any legends.
*/
get isUsableInLegend(): boolean;
findByName(name: string): any;
loadAnnotationsFromJson(jsonString: string): void;
saveAnnotationsToJson(): string;
cancelAnnotationFlow(annotationFlowID: string): void;
finishAnnotationFlow(info: IgcUserAnnotationInformation): void;
bindAxes(axes: IgcAxisComponent[]): void;
bindSeries(series: IgcSeriesComponent[]): void;
private _userAnnotationInformationRequested;
private _userAnnotationInformationRequested_wrapped;
get userAnnotationInformationRequested(): (s: IgcUserAnnotationLayerComponent, e: IgcUserAnnotationInformationEventArgs) => void;
set userAnnotationInformationRequested(ev: (s: IgcUserAnnotationLayerComponent, e: IgcUserAnnotationInformationEventArgs) => void);
private _stylingAxisAnnotation;
private _stylingAxisAnnotation_wrapped;
/**
* Event raised when updating style of UserAxisAnnotation
*/
get stylingAxisAnnotation(): (s: IgcUserAnnotationLayerComponent, e: IgcUserAxisAnnotationStylingEventArgs) => void;
set stylingAxisAnnotation(ev: (s: IgcUserAnnotationLayerComponent, e: IgcUserAxisAnnotationStylingEventArgs) => void);
private _stylingSliceAnnotation;
private _stylingSliceAnnotation_wrapped;
/**
* Event raised when updating style of UserSliceAnnotation
*/
get stylingSliceAnnotation(): (s: IgcUserAnnotationLayerComponent, e: IgcUserSliceAnnotationStylingEventArgs) => void;
set stylingSliceAnnotation(ev: (s: IgcUserAnnotationLayerComponent, e: IgcUserSliceAnnotationStylingEventArgs) => void);
private _stylingStripAnnotation;
private _stylingStripAnnotation_wrapped;
/**
* Event raised when updating style of UserStripAnnotation
*/
get stylingStripAnnotation(): (s: IgcUserAnnotationLayerComponent, e: IgcUserStripAnnotationStylingEventArgs) => void;
set stylingStripAnnotation(ev: (s: IgcUserAnnotationLayerComponent, e: IgcUserStripAnnotationStylingEventArgs) => void);
private _stylingPointAnnotation;
private _stylingPointAnnotation_wrapped;
/**
* Event raised when updating style of UserPointAnnotation
*/
get stylingPointAnnotation(): (s: IgcUserAnnotationLayerComponent, e: IgcUserPointAnnotationStylingEventArgs) => void;
set stylingPointAnnotation(ev: (s: IgcUserAnnotationLayerComponent, e: IgcUserPointAnnotationStylingEventArgs) => void);
}