UNPKG

@alicloud/cloud-charts

Version:

![](https://img.shields.io/npm/v/@alicloud/cloud-charts?color=%23ff8200)

26 lines (25 loc) 1.16 kB
import { IElement } from '@antv/g-base'; export declare function getMatrixByAngle(point: { x: number; y: number; }, angle: number, matrix?: number[]): number[]; /** * 判断两个数值 是否接近 * - 解决精度问题(由于无法确定精度上限,根据具体场景可传入 精度 参数) */ export declare const near: (x: number, y: number, e?: number) => boolean; export declare function getAngleByMatrix(matrix: [number, number, number, number, number, number, number, number, number]): number; export declare function isOverlap(isVertical: boolean, first: IElement, second: IElement, minGap: number): { isOverlap: boolean; maxGap: number; }; /** * 计算省略后的文本 * @param text 原文本 * @param maxWidth 最大宽度 * @param font 字体样式 * @param ellipsisText 省略文本 * @param ellipsisType 省略方式,头/中间/尾 */ export default function ellipsisLabel(text: string | number, maxWidth: number, font?: any, ellipsisText?: string, ellipsisType?: 'head' | 'middle' | 'tail', hasCustom?: boolean): string | number; export declare function calcTextWidth(text: string, font?: any): number;