@synergy-design-system/components
Version:
This package provides the base of the Synergy Design System as native web components. It uses [lit](https://www.lit.dev) and parts of [shoelace](https://shoelace.style/). Synergy officially supports the latest two versions of all major browsers (as define
18 lines (17 loc) • 916 B
TypeScript
/**
* ---------------------------------------------------------------------
* 🔒 AUTOGENERATED BY VENDORISM
* Removing this comment will prevent it from being managed by it.
* ---------------------------------------------------------------------
*/
/**
* Given a parent element featuring `overflow: hidden` and a child element inside the parent, this
* function determines whether the child will be visible taking only the overflow of the parent into account
* Id does NOT check whether it is hidden or overlapped by another element
* It basically checks whether the bounding rects of the parent and the child overlap
*
* @param {HTMLElement} outerElement - The parent element
* @param {HTMLElement} innerElement - the child element
* @returns {Boolean} whether the two elements overlap
*/
export declare const isElementVisibleFromOverflow: (outerElement: Element, innerElement: Element) => boolean;