You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.5 KiB
48 lines
1.5 KiB
/** Types of elements found in htmlparser2's DOM */ |
|
export declare enum ElementType { |
|
/** Type for the root element of a document */ |
|
Root = "root", |
|
/** Type for Text */ |
|
Text = "text", |
|
/** Type for <? ... ?> */ |
|
Directive = "directive", |
|
/** Type for <!-- ... --> */ |
|
Comment = "comment", |
|
/** Type for <script> tags */ |
|
Script = "script", |
|
/** Type for <style> tags */ |
|
Style = "style", |
|
/** Type for Any tag */ |
|
Tag = "tag", |
|
/** Type for <![CDATA[ ... ]]> */ |
|
CDATA = "cdata", |
|
/** Type for <!doctype ...> */ |
|
Doctype = "doctype" |
|
} |
|
/** |
|
* Tests whether an element is a tag or not. |
|
* |
|
* @param elem Element to test |
|
*/ |
|
export declare function isTag(elem: { |
|
type: ElementType; |
|
}): boolean; |
|
/** Type for the root element of a document */ |
|
export declare const Root = ElementType.Root; |
|
/** Type for Text */ |
|
export declare const Text = ElementType.Text; |
|
/** Type for <? ... ?> */ |
|
export declare const Directive = ElementType.Directive; |
|
/** Type for <!-- ... --> */ |
|
export declare const Comment = ElementType.Comment; |
|
/** Type for <script> tags */ |
|
export declare const Script = ElementType.Script; |
|
/** Type for <style> tags */ |
|
export declare const Style = ElementType.Style; |
|
/** Type for Any tag */ |
|
export declare const Tag = ElementType.Tag; |
|
/** Type for <![CDATA[ ... ]]> */ |
|
export declare const CDATA = ElementType.CDATA; |
|
/** Type for <!doctype ...> */ |
|
export declare const Doctype = ElementType.Doctype; |
|
//# sourceMappingURL=index.d.ts.map
|