UNPKG

@visactor/vchart

Version:

charts lib based @visactor/VGrammar

24 lines (23 loc) 921 B
import type { IChartSpec } from '../typings'; import type { ICartesianChartSpec } from './cartesian/interface'; import type { IChartOption } from './interface/common'; import type { IUpdateSpecResult } from '../model/interface'; export declare function setDefaultCrosshairForCartesianChart(spec: ICartesianChartSpec): void; export declare function calculateChartSize(spec: { width?: number; height?: number; }, option: Pick<IChartOption, 'canvas' | 'container' | 'mode' | 'modeParams'>, defaultSize: { width: number; height: number; }): { width: number; height: number; }; export declare function mergeUpdateResult(target: IUpdateSpecResult, ...sources: IUpdateSpecResult[]): IUpdateSpecResult; export declare function getTrimPaddingConfig(chartType: string, spec: IChartSpec): { paddingInner: number; paddingOuter: number; } | { paddingOuter: number; paddingInner?: undefined; };