UNPKG

@aplus-frontend/ui

Version:

27 lines (26 loc) 702 B
export type ResizeObserverProps = { /** * 尺寸变化的回调函数,一旦返回了`false`,表示不可用,会立刻清空监听 */ onResize: (target: ResizeObserverEntry) => void | false; /** * 是否节流,传入数组表示触发间隔 */ throttle?: true | number; }; export type ResizeObserverExpose = { /** * 当前监听是否可用(响应式) */ visible: boolean; /** * 取消监听 * @returns */ cancel: () => void; /** * 继续监听(如果已经取消了监听,则会重启监听,如果当前已经监听了,则没有任何效果) * @returns */ resume: () => void; };