/** * 获取文本边界 * @description * 计算文本边界, 返回文本的宽高 * @example * // 初始化, 同样的文本将直接返回缓存数据, 免于重复计算 * const getTextBounding = textBounding('14px'); * // 计算文本边界 * const rect = getTextBounding('hello !!!'); * // 单独设置字体大小 * const [width, height] = getTextBounding('hello !!! ssss', '12px'); * * console.log({ width, height }); */ export declare function textBounding(initFontSize?: string, declaration?: Partial>): (text: string | number, _fontSize?: string) => [width: number, height: number];