UNPKG

@toast-ui/chart

Version:

TOAST UI Application: Chart

25 lines (24 loc) 1.03 kB
import { ValueEdge, ScaleData } from "../../types/store/store"; import { LineChartOptions, Scale } from "../../types/options"; declare type stackScaleType = 'percentStack' | 'minusPercentStack' | 'dualPercentStack' | 'divergingPercentStack'; export declare function getNormalizedStepCount(limitSize: number, stepSize: number): number; export declare function makeScaleOption(dataRange: ValueEdge, scaleOptions?: Scale): Required<Scale>; export declare function calculateCoordinateScale(options: { dataRange: ValueEdge; offsetSize: number; useSpectrumLegend?: boolean; scaleOption?: Scale; minStepSize?: number; }): ScaleData; export declare function getStackScaleData(type: stackScaleType): ScaleData; export declare function calculateXAxisScaleForCoordinateLineType(scale: ScaleData, options: LineChartOptions, categories: string[]): { limit: { max: number; min: number; }; stepCount: number; stepSize: number; positionRatio: number; sizeRatio: number; }; export {};