funda-ui
Version:
React components using pure Bootstrap 5+ which does not contain any external style and script libraries.
14 lines (13 loc) • 1.02 kB
TypeScript
declare function getNextSiblings(el: HTMLElement, filter?: string): HTMLElement[];
declare function getPreviousSiblings(el: HTMLElement, filter?: string): HTMLElement[];
declare function getAllSiblings(el: HTMLElement, filter?: string): HTMLElement[];
declare function getParents(el: HTMLElement, filter?: string): HTMLElement[];
declare function getChildren(el: HTMLElement, filter?: string, all?: any[]): any[];
declare function isRootElement(element: HTMLElement): boolean;
declare function getDocument(node?: Node): Document;
declare function isNode(value: any): value is Node;
declare function isElement(value: any): value is Element;
declare function isHTMLElement(value: any): value is HTMLElement;
declare function isShadowRoot(value: any): value is ShadowRoot;
declare function nodeContains(parent: Node, child: Node): boolean;
export { getNextSiblings, getPreviousSiblings, getAllSiblings, getParents, getChildren, isRootElement, getDocument, isNode, isElement, isHTMLElement, isShadowRoot, nodeContains };