UNPKG

rvx

Version:

A signal based rendering library

13 lines (12 loc) 679 B
import { TagNameMap } from "../core/element-common.js"; import { View } from "../core/view.js"; /** * The same as **querySelector**, but for {@link View views}. */ export declare function querySelector<K extends keyof TagNameMap>(view: View, selector: K): TagNameMap[K] | null; export declare function querySelector<E extends Element = Element>(view: View, selector: string): E | null; /** * The same as **querySelectorAll**, but for {@link View views}. */ export declare function querySelectorAll<K extends keyof TagNameMap>(view: View, selector: K): TagNameMap[K][]; export declare function querySelectorAll<E extends Element = Element>(view: View, selector: string): E[];