tm-dom
Version:
Simple dom utilities
33 lines (32 loc) • 934 B
TypeScript
declare type CSSSelector = string;
export declare const selectorEngine: {
find: <T extends HTMLElement = HTMLElement>(
selectors: CSSSelector,
element?: HTMLElement
) => T[];
findOne: <T_1 extends HTMLElement = HTMLElement>(
selectors: CSSSelector,
element?: HTMLElement
) => T_1 | null;
childrens: <T_2 extends HTMLElement = HTMLElement>(
element: HTMLElement,
selector: CSSSelector
) => T_2[];
parents: <T_3 extends HTMLElement = HTMLElement>(
node: HTMLElement,
selector: CSSSelector
) => T_3 | null;
parent: <T_4 extends HTMLElement = HTMLElement>(
node: HTMLElement
) => T_4 | null;
prev: <T_5 extends HTMLElement = HTMLElement>(
element: HTMLElement,
selector: CSSSelector
) => T_5 | null;
next: <T_6 extends HTMLElement = HTMLElement>(
element: HTMLElement,
selector: CSSSelector
) => T_6 | null;
};
export {};
//# sourceMappingURL=index.d.ts.map