/*!
*
* Wijmo Library 5.20251.40
* https://developer.mescius.com/wijmo
*
* Copyright(c) MESCIUS inc. All rights reserved.
*
* Licensed under the End-User License Agreement For MESCIUS Wijmo Software.
* us.sales@mescius.com
* https://developer.mescius.com/wijmo/licensing
*
*/
/**
* {@module wijmo.react.chart.annotation}
* Contains React components for the wijmo.chart.annotation module.
*/
/**
*
*/
export declare var ___keepComment: any;
import { BaseInputs, WjRef, WjForwardRefExoticComponent } from 'wijmo/wijmo.react.base';
import { DataPoint } from 'wijmo/wijmo.chart';
import * as wjcCore from 'wijmo/wijmo';
import * as wjcChartAnnotation from 'wijmo/wijmo.chart.annotation';
export declare type FlexChartAnnotationLayerInputs = BaseInputs & {
children?: any;
items?: any[];
};
export declare type FlexChartAnnotationLayerEvents = {};
export declare const FlexChartAnnotationLayerMeta: {
inputs: string[];
events: any[];
};
export declare type FlexChartAnnotationLayerProps = FlexChartAnnotationLayerInputs & FlexChartAnnotationLayerEvents;
export declare type FlexChartAnnotationLayerRef = WjRef;
/**
* React component for the {@link wijmo.chart.annotation.AnnotationLayer} class.
*
* The flex-chart-annotation-layer component should be contained in
* one of the following components:
* {@link wijmo.react.chart.FlexChart}
* or {@link wijmo.react.chart.finance.FinancialChart}.
*
* The flex-chart-annotation-layer component may contain
* a {@link wijmo.react.chart.annotation.FlexChartAnnotation} child component.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.chart.annotation.AnnotationLayer} class it represents.
*
* The component includes an initialized event that is raised when the control is initialized after it is added to the page.
* You can use this event to perform further initialization in addition to setting properties in JSX.
* The signature of the handler function is the same as any other Wijmo event handlers.
*/
export declare const FlexChartAnnotationLayer: WjForwardRefExoticComponent;
export declare type FlexChartAnnotationInputs = BaseInputs & {
children?: any;
[key: string]: any;
};
export declare type FlexChartAnnotationEvents = {};
export declare const FlexChartAnnotationMeta: {
inputs: string[];
events: any[];
};
export declare type FlexChartAnnotationProps = FlexChartAnnotationInputs & FlexChartAnnotationEvents;
export declare type FlexChartAnnotationRef = WjRef;
/**
* React component that represents objects inherited from the
* {@link wijmo.chart.annotation.AnnotationBase} class.
*
* The flex-chart-annotation component should be contained in
* a {@link wijmo.react.chart.annotation.FlexChartAnnotationLayer} component.
*
* The flex-chart-annotation component may contain
* a {@link wijmo.react.chart.FlexChartDataPoint} child component.
*
* The component supports all properties and events of the pure JavaScript {@link } class it represents.
*
* The component includes an initialized event that is raised when the control is initialized after it is added to the page.
* You can use this event to perform further initialization in addition to setting properties in JSX.
* The signature of the handler function is the same as any other Wijmo event handlers.
*/
export declare const FlexChartAnnotation: WjForwardRefExoticComponent;
export declare type FlexChartAnnotationBaseInputs = BaseInputs & {
attachment?: wjcChartAnnotation.AnnotationAttachment | string;
isVisible?: boolean;
name?: string;
offset?: wjcCore.Point;
point?: DataPoint;
pointIndex?: number;
position?: wjcChartAnnotation.AnnotationPosition | string;
seriesIndex?: number;
style?: any;
tooltip?: string;
children?: any;
};
export declare type FlexChartAnnotationBaseEvents = {};
export declare const FlexChartAnnotationBaseMeta: {
inputs: string[];
events: any[];
};
export declare type FlexChartAnnotationTextInputs = FlexChartAnnotationBaseInputs & {
text?: string;
};
export declare type FlexChartAnnotationTextEvents = FlexChartAnnotationBaseEvents & {};
export declare const FlexChartAnnotationTextMeta: {
inputs: string[];
events: any[];
};
export declare type FlexChartAnnotationTextProps = FlexChartAnnotationTextInputs & FlexChartAnnotationTextEvents;
export declare type FlexChartAnnotationTextRef = WjRef;
/**
* React component that represents objects inherited from the
* {@link wijmo.chart.annotation.Text} class.
*
* The flex-chart-annotation-text component should be contained in
* a {@link wijmo.react.chart.annotation.FlexChartAnnotationLayer} component.
*
* The flex-chart-annotation component may contain
* a {@link wijmo.react.chart.FlexChartDataPoint} child component.
*
* The component supports all properties and events of the pure JavaScript {@link } class it represents.
*
* The component includes an initialized event that is raised when the control is initialized after it is added to the page.
* You can use this event to perform further initialization in addition to setting properties in JSX.
* The signature of the handler function is the same as any other Wijmo event handlers.
*/
export declare const FlexChartAnnotationText: WjForwardRefExoticComponent;
export declare type FlexChartAnnotationShapeBaseInputs = FlexChartAnnotationBaseInputs & {
content?: string;
};
export declare type FlexChartAnnotationShapeBaseEvents = FlexChartAnnotationBaseEvents & {};
export declare const FlexChartAnnotationShapeBaseMeta: {
inputs: string[];
events: any[];
};
export declare type FlexChartAnnotationEllipseInputs = FlexChartAnnotationShapeBaseInputs & {
height?: number;
width?: number;
};
export declare type FlexChartAnnotationEllipseEvents = FlexChartAnnotationShapeBaseEvents & {};
export declare const FlexChartAnnotationEllipseMeta: {
inputs: string[];
events: any[];
};
export declare type FlexChartAnnotationEllipseProps = FlexChartAnnotationEllipseInputs & FlexChartAnnotationEllipseEvents;
export declare type FlexChartAnnotationEllipseRef = WjRef;
/**
* React component that represents objects inherited from the
* {@link wijmo.chart.annotation.Ellipse} class.
*
* The flex-chart-annotation-ellipse component should be contained in
* a {@link wijmo.react.chart.annotation.FlexChartAnnotationLayer} component.
*
* The flex-chart-annotation component may contain
* a {@link wijmo.react.chart.FlexChartDataPoint} child component.
*
* The component supports all properties and events of the pure JavaScript {@link } class it represents.
*
* The component includes an initialized event that is raised when the control is initialized after it is added to the page.
* You can use this event to perform further initialization in addition to setting properties in JSX.
* The signature of the handler function is the same as any other Wijmo event handlers.
*/
export declare const FlexChartAnnotationEllipse: WjForwardRefExoticComponent;
export declare type FlexChartAnnotationRectangleInputs = FlexChartAnnotationShapeBaseInputs & {
height?: number;
width?: number;
};
export declare type FlexChartAnnotationRectangleEvents = FlexChartAnnotationShapeBaseEvents & {};
export declare const FlexChartAnnotationRectangleMeta: {
inputs: string[];
events: any[];
};
export declare type FlexChartAnnotationRectangleProps = FlexChartAnnotationRectangleInputs & FlexChartAnnotationRectangleEvents;
export declare type FlexChartAnnotationRectangleRef = WjRef;
/**
* React component that represents objects inherited from the
* {@link wijmo.chart.annotation.Rectangle} class.
*
* The flex-chart-annotation-rectangle component should be contained in
* a {@link wijmo.react.chart.annotation.FlexChartAnnotationLayer} component.
*
* The flex-chart-annotation component may contain
* a {@link wijmo.react.chart.FlexChartDataPoint} child component.
*
* The component supports all properties and events of the pure JavaScript {@link } class it represents.
*
* The component includes an initialized event that is raised when the control is initialized after it is added to the page.
* You can use this event to perform further initialization in addition to setting properties in JSX.
* The signature of the handler function is the same as any other Wijmo event handlers.
*/
export declare const FlexChartAnnotationRectangle: WjForwardRefExoticComponent;
export declare type FlexChartAnnotationLineInputs = FlexChartAnnotationShapeBaseInputs & {
end?: Partial;
start?: Partial;
};
export declare type FlexChartAnnotationLineEvents = FlexChartAnnotationShapeBaseEvents & {};
export declare const FlexChartAnnotationLineMeta: {
inputs: string[];
events: any[];
};
export declare type FlexChartAnnotationLineProps = FlexChartAnnotationLineInputs & FlexChartAnnotationLineEvents;
export declare type FlexChartAnnotationLineRef = WjRef;
/**
* React component that represents objects inherited from the
* {@link wijmo.chart.annotation.Line} class.
*
* The flex-chart-annotation-line component should be contained in
* a {@link wijmo.react.chart.annotation.FlexChartAnnotationLayer} component.
*
* The flex-chart-annotation component may contain
* a {@link wijmo.react.chart.FlexChartDataPoint} child component.
*
* The component supports all properties and events of the pure JavaScript {@link } class it represents.
*
* The component includes an initialized event that is raised when the control is initialized after it is added to the page.
* You can use this event to perform further initialization in addition to setting properties in JSX.
* The signature of the handler function is the same as any other Wijmo event handlers.
*/
export declare const FlexChartAnnotationLine: WjForwardRefExoticComponent;
export declare type FlexChartAnnotationPolygonInputs = FlexChartAnnotationShapeBaseInputs & {
points?: any[];
};
export declare type FlexChartAnnotationPolygonEvents = FlexChartAnnotationShapeBaseEvents & {};
export declare const FlexChartAnnotationPolygonMeta: {
inputs: string[];
events: any[];
};
export declare type FlexChartAnnotationPolygonProps = FlexChartAnnotationPolygonInputs & FlexChartAnnotationPolygonEvents;
export declare type FlexChartAnnotationPolygonRef = WjRef;
/**
* React component that represents objects inherited from the
* {@link wijmo.chart.annotation.Polygon} class.
*
* The flex-chart-annotation-ploygon component should be contained in
* a {@link wijmo.react.chart.annotation.FlexChartAnnotationLayer} component.
*
* The flex-chart-annotation component may contain
* a {@link wijmo.react.chart.FlexChartDataPoint} child component.
*
* The component supports all properties and events of the pure JavaScript {@link } class it represents.
*
* The component includes an initialized event that is raised when the control is initialized after it is added to the page.
* You can use this event to perform further initialization in addition to setting properties in JSX.
* The signature of the handler function is the same as any other Wijmo event handlers.
*/
export declare const FlexChartAnnotationPolygon: WjForwardRefExoticComponent;
export declare type FlexChartAnnotationCircleInputs = FlexChartAnnotationShapeBaseInputs & {
radius?: number;
};
export declare type FlexChartAnnotationCircleEvents = FlexChartAnnotationShapeBaseEvents & {};
export declare const FlexChartAnnotationCircleMeta: {
inputs: string[];
events: any[];
};
export declare type FlexChartAnnotationCircleProps = FlexChartAnnotationCircleInputs & FlexChartAnnotationCircleEvents;
export declare type FlexChartAnnotationCircleRef = WjRef;
/**
* React component that represents objects inherited from the
* {@link wijmo.chart.annotation.Circle} class.
*
* The flex-chart-annotation-circle component should be contained in
* a {@link wijmo.react.chart.annotation.FlexChartAnnotationLayer} component.
*
* The flex-chart-annotation component may contain
* a {@link wijmo.react.chart.FlexChartDataPoint} child component.
*
* The component supports all properties and events of the pure JavaScript {@link } class it represents.
*
* The component includes an initialized event that is raised when the control is initialized after it is added to the page.
* You can use this event to perform further initialization in addition to setting properties in JSX.
* The signature of the handler function is the same as any other Wijmo event handlers.
*/
export declare const FlexChartAnnotationCircle: WjForwardRefExoticComponent;
export declare type FlexChartAnnotationSquareInputs = FlexChartAnnotationShapeBaseInputs & {
length?: number;
};
export declare type FlexChartAnnotationSquareEvents = FlexChartAnnotationShapeBaseEvents & {};
export declare const FlexChartAnnotationSquareMeta: {
inputs: string[];
events: any[];
};
export declare type FlexChartAnnotationSquareProps = FlexChartAnnotationSquareInputs & FlexChartAnnotationSquareEvents;
export declare type FlexChartAnnotationSquareRef = WjRef;
/**
* React component that represents objects inherited from the
* {@link wijmo.chart.annotation.Square} class.
*
* The flex-chart-annotation-square component should be contained in
* a {@link wijmo.react.chart.annotation.FlexChartAnnotationLayer} component.
*
* The flex-chart-annotation component may contain
* a {@link wijmo.react.chart.FlexChartDataPoint} child component.
*
* The component supports all properties and events of the pure JavaScript {@link } class it represents.
*
* The component includes an initialized event that is raised when the control is initialized after it is added to the page.
* You can use this event to perform further initialization in addition to setting properties in JSX.
* The signature of the handler function is the same as any other Wijmo event handlers.
*/
export declare const FlexChartAnnotationSquare: WjForwardRefExoticComponent;
export declare type FlexChartAnnotationImageInputs = FlexChartAnnotationShapeBaseInputs & {
height?: number;
width?: number;
href?: string;
};
export declare type FlexChartAnnotationImageEvents = FlexChartAnnotationShapeBaseEvents & {};
export declare const FlexChartAnnotationImageMeta: {
inputs: string[];
events: any[];
};
export declare type FlexChartAnnotationImageProps = FlexChartAnnotationImageInputs & FlexChartAnnotationImageEvents;
export declare type FlexChartAnnotationImageRef = WjRef;
/**
* React component that represents objects inherited from the
* {@link wijmo.chart.annotation.Image} class.
*
* The flex-chart-annotation-image component should be contained in
* a {@link wijmo.react.chart.annotation.FlexChartAnnotationLayer} component.
*
* The flex-chart-annotation component may contain
* a {@link wijmo.react.chart.FlexChartDataPoint} child component.
*
* The component supports all properties and events of the pure JavaScript {@link } class it represents.
*
* The component includes an initialized event that is raised when the control is initialized after it is added to the page.
* You can use this event to perform further initialization in addition to setting properties in JSX.
* The signature of the handler function is the same as any other Wijmo event handlers.
*/
export declare const FlexChartAnnotationImage: WjForwardRefExoticComponent;