export { is, isAny } from '../../../util/ModelUtil'; import { isAny } from '../../../util/ModelUtil'; /** * Return the parent of the element with any of the given types. * * @param {djs.model.Base} element * @param {string|Array} anyType * * @return {djs.model.Base} */ export function getParent(element, anyType) { if (typeof anyType === 'string') { anyType = [ anyType ]; } while ((element = element.parent)) { if (isAny(element, anyType)) { return element; } } return null; }