reakit-utils
Version:
Reakit utils
13 lines (12 loc) • 386 B
text/typescript
/**
* Similar to `Element.prototype.contains`, but a little bit faster when
* `element` is the same as `child`.
*
* @example
* import { contains } from "reakit-utils";
*
* contains(document.getElementById("parent"), document.getElementById("child"));
*/
export function contains(parent: Element, child: Element): boolean {
return parent === child || parent.contains(child);
}