UNPKG

@studiometa/js-toolkit

Version:

A set of useful little bits of JavaScript to boost your project! 🚀

14 lines (13 loc) • 497 B
import { getInstanceFromElement } from "./getInstanceFromElement.js"; import { getAncestorWhere } from "../utils/index.js"; function getClosestParent(childInstance, ParentConstructor) { const parentEl = getAncestorWhere( childInstance.$el, (element) => element && getInstanceFromElement(element, ParentConstructor) !== null ); return parentEl ? getInstanceFromElement(parentEl, ParentConstructor) : null; } export { getClosestParent }; //# sourceMappingURL=getClosestParent.js.map