@splidejs/splide
Version:
Splide is a lightweight, flexible and accessible slider/carousel. No dependencies, no Lighthouse errors.
12 lines (11 loc) • 392 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 && parent.querySelector( selector );
}