html2canvas-pro
Version:
Screenshots with JavaScript. Next generation!
19 lines (18 loc) • 1.52 kB
TypeScript
import { ElementContainer } from './element-container';
import { Context } from '../core/context';
import { isElementNode, isTextNode, isSVGElementNode, isHTMLElementNode, isLIElement, isOLElement, isCustomElement } from './node-type-guards';
export { isElementNode, isTextNode, isSVGElementNode, isHTMLElementNode, isLIElement, isOLElement, isCustomElement };
export declare const parseTree: (context: Context, element: HTMLElement) => ElementContainer;
export declare const isInputElement: (node: Element) => node is HTMLInputElement;
export declare const isHTMLElement: (node: Element) => node is HTMLHtmlElement;
export declare const isSVGElement: (node: Element) => node is SVGSVGElement;
export declare const isBodyElement: (node: Element) => node is HTMLBodyElement;
export declare const isCanvasElement: (node: Element) => node is HTMLCanvasElement;
export declare const isVideoElement: (node: Element) => node is HTMLVideoElement;
export declare const isImageElement: (node: Element) => node is HTMLImageElement;
export declare const isIFrameElement: (node: Element) => node is HTMLIFrameElement;
export declare const isStyleElement: (node: Element) => node is HTMLStyleElement;
export declare const isScriptElement: (node: Element) => node is HTMLScriptElement;
export declare const isTextareaElement: (node: Element) => node is HTMLTextAreaElement;
export declare const isSelectElement: (node: Element) => node is HTMLSelectElement;
export declare const isSlotElement: (node: Element) => node is HTMLSlotElement;