type Root = Document | Element | null | undefined export function queryAll(root: Root, selector: string) { return Array.from(root?.querySelectorAll(selector) ?? []) } export function query(root: Root, selector: string) { return root?.querySelector(selector) }