UNPKG

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