@zhouchangju/standard-chart
Version:
标准范式组件
48 lines (47 loc) • 1.57 kB
TypeScript
import { ThemeParser } from '../../../core/theme';
import type { PresetMode } from '../..';
export declare function preprocessDataZoom(option: Parameters<ThemeParser>[0]): void;
export declare function defaultDataZoom(themeMode: PresetMode): ({
type: string;
start: number;
end: number;
orient: string;
} | {
type: string;
/**
* @description 因为设计师要求datazoom默认紧跟图表,但是datazoom定位是依靠绝对定位的,所以主题中暂时使用固定数值
* @description 200: 默认图表高度
*/
top: number;
/**
* @description 15: 设计师根据最终效果调试datazoom左侧滑块的偏移
* @description -15: 设计师根据最终效果调试datazoom右侧滑块的偏移
*/
dvHandleOffset: number[];
moveHandleIcon: string;
dvMoveHandleOffset: number;
borderRadius: number;
handleIcon: string;
handleSize: number;
fillerColor: string;
borderColor: string;
left: number;
right: number;
showDataShadow: boolean;
moveHandleSize: number;
moveHandleStyle: {
color: string;
opacity: number;
};
emphasis: {
moveHandleStyle: {
color: string;
opacity: number;
};
};
height: number;
backgroundColor: string;
showDetail: boolean;
})[];
export declare function parseDataZoom(option: Parameters<ThemeParser>[0], dataZoomConfig: Parameters<ThemeParser>[0]['dataZoom'][]): void;
export declare function dataZoomThemeParse(...args: Parameters<ThemeParser>): void;