@qn-pandora/pandora-visualization
Version:
Pandora 通用可视化库
22 lines (21 loc) • 1.13 kB
TypeScript
import React from 'react';
import { IChartDataset } from '@qn-pandora/app-sdk';
import MapboxBubbleChartStyleService from '../../../base-pandora-visualization/services/chart-style/charts/mapbox/bubble';
import MapboxPathChartStyleService from '../../../base-pandora-visualization/services/chart-style/charts/mapbox/path';
import BasicComponent from '../../../components/Base/BasicComponent';
import { IThemeService } from '../../../services/theme/registerTheme';
interface IMapboxStyleConfigFormProps {
chartStyleService: MapboxBubbleChartStyleService & MapboxPathChartStyleService;
dataset: IChartDataset;
themeService: IThemeService;
}
export default class MapboxStyleConfigForm extends BasicComponent<IMapboxStyleConfigFormProps, any> {
moreThenOneValidator(value: any): Promise<void>;
minBubbleSizeValidator(value: any): Promise<void>;
pointSizeValidator(value: any): Promise<void>;
maxBubbleSizeValidator(value: any): Promise<void>;
lineSizeValidator(value: any): Promise<void>;
bubbleSizeValidator(type: string, value: number): Promise<void>;
render(): React.JSX.Element;
}
export {};