@ryusei/code
Version:
<div align="center"> <a href="https://code.ryuseijs.com"> <img alt="RyuseiCode" src="https://code.ryuseijs.com/images/svg/logo.svg" width="70"> </a>
12 lines (11 loc) • 383 B
text/typescript
/**
* Returns an element that matches the provided selector.
*
* @param parent - A parent element to start searching from.
* @param selector - A selector to query.
*
* @return A found element or `null`.
*/
export function query<E extends Element = Element>( parent: Element | Document, selector?: string ): E | null {
return parent.querySelector( selector );
}