/** * IMeasureAdapter — 平台测量接口(字符/容器尺寸获取)。 * Web 由 ResizeObserver + Canvas 实现;小程序由 wx.createSelectorQuery 实现。 */ export interface IMeasureAdapter { /** 测量单个等宽字符宽/高(像素)*/ measureChar(): { widthPx: number; heightPx: number }; /** 测量终端容器内部可用宽/高(已去除 padding,像素)*/ measureContainer(): { widthPx: number; heightPx: number }; /** 订阅容器尺寸变化;返回取消订阅函数 */ onResize(cb: () => void): () => void; }