import { Ref } from 'vue'; /** * 判断当前元素(左边界)是否与上一个兄弟元素(右边界)接触
* 如果传入的元素不存在,则直接返回 false,即当前元素不与上一个兄弟元素接触;如果传入的元素为其父元素的第一个子元素, * 则直接返回 true,即没有上一个兄弟元素,当前元素与上一个兄弟元素接触;
* 除上述两种情况外,如果当前元素相对于其偏移父元素(offsetParent)的左偏移量等于上一个兄弟元素相对于其偏移父元素的 * 左偏移量加上上一个兄弟元素的宽度(包含边框和内边距),则认为当前元素与上一个兄弟元素接触;否则,当前元素不与上一个兄 * 弟元素接触。
* 需要注意的是,对于当前元素与其上一个兄弟元素,需要保证偏移父元素(offsetParent)是同 * 一个元素 * * @param {Ref} elementRef 元素引用 * @returns {boolean} 当前元素是否与上一个兄弟元素接触 */ declare const useElementContactPrevious: (elementRef: Ref) => boolean; export default useElementContactPrevious;