/*! * * 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.map} * Contains React components for the wijmo.chart.map module. */ /** * */ export declare var ___keepComment: any; import { BaseInputs, WjRef, WjForwardRefExoticComponent } from 'wijmo/wijmo.react.base'; import { FlexChartBaseEvents, FlexChartBaseInputs } from 'wijmo/wijmo.react.chart'; import * as wjcCore from 'wijmo/wijmo'; import * as wjcChartMap from 'wijmo/wijmo.chart.map'; export declare type FlexMapInputs = FlexChartBaseInputs & { center?: Partial; zoom?: number; tooltipContent?: any; layers?: any[]; tooltip?: any; }; export declare type FlexMapEvents = FlexChartBaseEvents & {}; export declare const FlexMapMeta: { inputs: string[]; events: string[]; }; export declare type FlexMapProps = FlexMapInputs & FlexMapEvents; export declare type FlexMapRef = WjRef; /** * React component for the {@link wijmo.chart.map.FlexMap} control. * * The flex-map component may contain * the following child components: * {@link wijmo.react.chart.FlexChartLegend} * , {@link wijmo.react.chart.map.ScatterMapLayer} * , {@link wijmo.react.chart.map.GeoMapLayer} * and {@link wijmo.react.chart.map.GeoGridLayer}. * * The component supports all properties and events of the pure JavaScript {@link wijmo.chart.map.FlexMap} control 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 FlexMap: WjForwardRefExoticComponent; export declare type MapLayerBaseInputs = BaseInputs & { colorScale?: Partial; itemsSource?: any; style?: any; url?: string; children?: any; }; export declare type MapLayerBaseEvents = { itemsSourceChanged?: wjcCore.IEventHandler; }; export declare const MapLayerBaseMeta: { inputs: string[]; events: string[]; }; export declare type ScatterMapLayerInputs = MapLayerBaseInputs & { binding?: string; itemsSource?: any; symbolMaxSize?: number; symbolMinSize?: number; symbolSize?: number; url?: string; }; export declare type ScatterMapLayerEvents = MapLayerBaseEvents & {}; export declare const ScatterMapLayerMeta: { inputs: string[]; events: string[]; }; export declare type ScatterMapLayerProps = ScatterMapLayerInputs & ScatterMapLayerEvents; export declare type ScatterMapLayerRef = WjRef; /** * React component for the {@link wijmo.chart.map.ScatterMapLayer} class. * * The scatter-map-layer component should be contained in * a {@link wijmo.react.chart.map.FlexMap} component. * * The scatter-map-layer component may contain * a {@link wijmo.react.chart.map.ColorScale} child component. * * The component supports all properties and events of the pure JavaScript {@link wijmo.chart.map.ScatterMapLayer} 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 ScatterMapLayer: WjForwardRefExoticComponent; export declare type GeoMapLayerInputs = MapLayerBaseInputs & { itemFormatter?: any; symbolSize?: number; }; export declare type GeoMapLayerEvents = MapLayerBaseEvents & {}; export declare const GeoMapLayerMeta: { inputs: string[]; events: string[]; }; export declare type GeoMapLayerProps = GeoMapLayerInputs & GeoMapLayerEvents; export declare type GeoMapLayerRef = WjRef; /** * React component for the {@link wijmo.chart.map.GeoMapLayer} class. * * The geo-map-layer component should be contained in * a {@link wijmo.react.chart.map.FlexMap} component. * * The geo-map-layer component may contain * a {@link wijmo.react.chart.map.ColorScale} child component. * * The component supports all properties and events of the pure JavaScript {@link wijmo.chart.map.GeoMapLayer} 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 GeoMapLayer: WjForwardRefExoticComponent; export declare type GeoGridLayerInputs = MapLayerBaseInputs & {}; export declare type GeoGridLayerEvents = MapLayerBaseEvents & {}; export declare const GeoGridLayerMeta: { inputs: string[]; events: string[]; }; export declare type GeoGridLayerProps = GeoGridLayerInputs & GeoGridLayerEvents; export declare type GeoGridLayerRef = WjRef; /** * React component for the {@link wijmo.chart.map.GeoGridLayer} class. * * The geo-grid-layer component should be contained in * a {@link wijmo.react.chart.map.FlexMap} component. * * The geo-grid-layer component may contain * a {@link wijmo.react.chart.map.ColorScale} child component. * * The component supports all properties and events of the pure JavaScript {@link wijmo.chart.map.GeoGridLayer} 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 GeoGridLayer: WjForwardRefExoticComponent; export declare type ColorScaleInputs = BaseInputs & { binding?: string | Function; colorUnknown?: string; colors?: string[]; format?: string; scale?: any; }; export declare type ColorScaleEvents = { itemsSourceChanged?: wjcCore.IEventHandler; }; export declare const ColorScaleMeta: { inputs: string[]; events: any[]; }; export declare type ColorScaleProps = ColorScaleInputs & ColorScaleEvents; export declare type ColorScaleRef = WjRef; /** * React component for the {@link wijmo.chart.map.ColorScale} class. * * The color-scale component should be contained in * one of the following components: * {@link wijmo.react.chart.map.ScatterMapLayer} * , {@link wijmo.react.chart.map.GeoMapLayer} * or {@link wijmo.react.chart.map.GeoGridLayer}. * * The component supports all properties and events of the pure JavaScript {@link wijmo.chart.map.ColorScale} 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 ColorScale: WjForwardRefExoticComponent;