thsc-datav-standard-chart
Version:
标准范式组件
26 lines (25 loc) • 834 B
TypeScript
/**
* 根据精度,向上取整
*/
export declare function ceil(value: number, digit?: number): number;
/**
* 根据精度,向下取整
*/
export declare function floor(value: number, digit?: number): number;
/**
* 为给定的数字取一个美观的数值
*
* - 参考 https://github.com/apache/echarts/blob/5.3.3/src/util/number.ts#L440
*/
export declare function nice(val: number, round?: boolean): number;
export declare function isInt(num: number): boolean;
export declare function isNumber(num: unknown): boolean;
/**
* 将数值限制在下限值和上限值构成的范围内。
*
* @param value - 需要限制的值。
* @param lower - 下限值。
* @param upper - 上限值。
* @returns 限制后得到的数值。
*/
export declare function clamp(value: number, lower: number, upper: number): number;