UNPKG

2.63 kBJavaScriptView Raw
1// Notes: Add new Node types
2// 1. Add new Node type to ASTNodeTypes
3// 2. Update txtnode.md
4// 3. Add test to packages/@textlint/types/test/Rule/TxtNode-test.ts
5/**
6 * ASTNodeTypes is a list of ASTNode type.
7 */
8export var ASTNodeTypes;
9(function (ASTNodeTypes) {
10 ASTNodeTypes["Document"] = "Document";
11 ASTNodeTypes["DocumentExit"] = "Document:exit";
12 ASTNodeTypes["Paragraph"] = "Paragraph";
13 ASTNodeTypes["ParagraphExit"] = "Paragraph:exit";
14 ASTNodeTypes["BlockQuote"] = "BlockQuote";
15 ASTNodeTypes["BlockQuoteExit"] = "BlockQuote:exit";
16 ASTNodeTypes["ListItem"] = "ListItem";
17 ASTNodeTypes["ListItemExit"] = "ListItem:exit";
18 ASTNodeTypes["List"] = "List";
19 ASTNodeTypes["ListExit"] = "List:exit";
20 ASTNodeTypes["Header"] = "Header";
21 ASTNodeTypes["HeaderExit"] = "Header:exit";
22 ASTNodeTypes["CodeBlock"] = "CodeBlock";
23 ASTNodeTypes["CodeBlockExit"] = "CodeBlock:exit";
24 /**
25 * @deprecated use Html instead of it
26 */
27 ASTNodeTypes["HtmlBlock"] = "HtmlBlock";
28 ASTNodeTypes["HtmlBlockExit"] = "HtmlBlock:exit";
29 ASTNodeTypes["HorizontalRule"] = "HorizontalRule";
30 ASTNodeTypes["HorizontalRuleExit"] = "HorizontalRule:exit";
31 ASTNodeTypes["Comment"] = "Comment";
32 ASTNodeTypes["CommentExit"] = "Comment:exit";
33 /**
34 * @deprecated
35 */
36 ASTNodeTypes["ReferenceDef"] = "ReferenceDef";
37 /**
38 * @deprecated
39 */
40 ASTNodeTypes["ReferenceDefExit"] = "ReferenceDef:exit";
41 // inline
42 ASTNodeTypes["Str"] = "Str";
43 ASTNodeTypes["StrExit"] = "Str:exit";
44 ASTNodeTypes["Break"] = "Break";
45 ASTNodeTypes["BreakExit"] = "Break:exit";
46 ASTNodeTypes["Emphasis"] = "Emphasis";
47 ASTNodeTypes["EmphasisExit"] = "Emphasis:exit";
48 ASTNodeTypes["Strong"] = "Strong";
49 ASTNodeTypes["StrongExit"] = "Strong:exit";
50 ASTNodeTypes["Html"] = "Html";
51 ASTNodeTypes["HtmlExit"] = "Html:exit";
52 ASTNodeTypes["Link"] = "Link";
53 ASTNodeTypes["LinkExit"] = "Link:exit";
54 ASTNodeTypes["Image"] = "Image";
55 ASTNodeTypes["ImageExit"] = "Image:exit";
56 ASTNodeTypes["Code"] = "Code";
57 ASTNodeTypes["CodeExit"] = "Code:exit";
58 ASTNodeTypes["Delete"] = "Delete";
59 ASTNodeTypes["DeleteExit"] = "Delete:exit";
60 // Table is supported in textlint v13+
61 ASTNodeTypes["Table"] = "Table";
62 ASTNodeTypes["TableExit"] = "Table:exit";
63 ASTNodeTypes["TableRow"] = "TableRow";
64 ASTNodeTypes["TableRowExit"] = "TableRow:exit";
65 ASTNodeTypes["TableCell"] = "TableCell";
66 ASTNodeTypes["TableCellExit"] = "TableCell:exit";
67})(ASTNodeTypes || (ASTNodeTypes = {}));
68//# sourceMappingURL=ASTNodeTypes.js.map
\No newline at end of file