UNPKG

validate-target

Version:

Easily validate target of an HTML element especially during event delegation

13 lines (12 loc) 502 B
/** * @param {Object} options * @param {HTMLElement} options.target Target element * @param {String} options.selectorString Any valid CSS selector string (class, id, attribute) with Element.matches() * @param {(String|String[])} options.nodeName List of possible nodes name * @returns {Boolean} Is the target valid */ export default function validateTarget({ target, selectorString, nodeName }: { target: HTMLElement; selectorString: string; nodeName: string | string[]; }): boolean;