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