html2canvas-pro
Version:
Screenshots with JavaScript. Next generation!
34 lines (33 loc) • 974 B
TypeScript
/**
* DOM Node Type Guards
* Extracted to break circular dependencies
*/
/**
* Check if node is an Element
*/
export declare const isElementNode: (node: Node) => node is Element;
/**
* Check if node is a Text node
*/
export declare const isTextNode: (node: Node) => node is Text;
/**
* Check if element is an SVG element
*/
export declare const isSVGElementNode: (element: Element) => element is SVGElement;
/**
* Check if node is an HTML element
*/
export declare const isHTMLElementNode: (node: Node) => node is HTMLElement;
/**
* Check if node is an LI element
*/
export declare const isLIElement: (node: Element) => node is HTMLLIElement;
/**
* Check if node is an OL element
*/
export declare const isOLElement: (node: Element) => node is HTMLOListElement;
/**
* Check if element is a custom element
* Custom elements must have a hyphen and cannot be SVG elements
*/
export declare const isCustomElement: (element: Element) => element is HTMLElement;