UNPKG

3.58 kBJavaScriptView Raw
1import * as nodes from '..';
2var BuiltInDocNodes = /** @class */ (function () {
3 function BuiltInDocNodes() {
4 }
5 BuiltInDocNodes.register = function (configuration) {
6 var docNodeManager = configuration.docNodeManager;
7 docNodeManager.registerDocNodes('@microsoft/tsdoc', [
8 { docNodeKind: "Block" /* Block */, constructor: nodes.DocBlock },
9 { docNodeKind: "BlockTag" /* BlockTag */, constructor: nodes.DocBlockTag },
10 { docNodeKind: "CodeSpan" /* CodeSpan */, constructor: nodes.DocCodeSpan },
11 { docNodeKind: "Comment" /* Comment */, constructor: nodes.DocComment },
12 { docNodeKind: "DeclarationReference" /* DeclarationReference */, constructor: nodes.DocDeclarationReference },
13 { docNodeKind: "ErrorText" /* ErrorText */, constructor: nodes.DocErrorText },
14 { docNodeKind: "EscapedText" /* EscapedText */, constructor: nodes.DocEscapedText },
15 { docNodeKind: "Excerpt" /* Excerpt */, constructor: nodes.DocExcerpt },
16 { docNodeKind: "FencedCode" /* FencedCode */, constructor: nodes.DocFencedCode },
17 { docNodeKind: "HtmlAttribute" /* HtmlAttribute */, constructor: nodes.DocHtmlAttribute },
18 { docNodeKind: "HtmlEndTag" /* HtmlEndTag */, constructor: nodes.DocHtmlEndTag },
19 { docNodeKind: "HtmlStartTag" /* HtmlStartTag */, constructor: nodes.DocHtmlStartTag },
20 { docNodeKind: "InheritDocTag" /* InheritDocTag */, constructor: nodes.DocInheritDocTag },
21 { docNodeKind: "InlineTag" /* InlineTag */, constructor: nodes.DocInlineTag },
22 { docNodeKind: "LinkTag" /* LinkTag */, constructor: nodes.DocLinkTag },
23 { docNodeKind: "MemberIdentifier" /* MemberIdentifier */, constructor: nodes.DocMemberIdentifier },
24 { docNodeKind: "MemberReference" /* MemberReference */, constructor: nodes.DocMemberReference },
25 { docNodeKind: "MemberSelector" /* MemberSelector */, constructor: nodes.DocMemberSelector },
26 { docNodeKind: "MemberSymbol" /* MemberSymbol */, constructor: nodes.DocMemberSymbol },
27 { docNodeKind: "Paragraph" /* Paragraph */, constructor: nodes.DocParagraph },
28 { docNodeKind: "ParamBlock" /* ParamBlock */, constructor: nodes.DocParamBlock },
29 { docNodeKind: "ParamCollection" /* ParamCollection */, constructor: nodes.DocParamCollection },
30 { docNodeKind: "PlainText" /* PlainText */, constructor: nodes.DocPlainText },
31 { docNodeKind: "Section" /* Section */, constructor: nodes.DocSection },
32 { docNodeKind: "SoftBreak" /* SoftBreak */, constructor: nodes.DocSoftBreak }
33 ]);
34 docNodeManager.registerAllowableChildren("Section" /* Section */, [
35 "FencedCode" /* FencedCode */,
36 "Paragraph" /* Paragraph */,
37 "HtmlStartTag" /* HtmlStartTag */,
38 "HtmlEndTag" /* HtmlEndTag */
39 ]);
40 docNodeManager.registerAllowableChildren("Paragraph" /* Paragraph */, [
41 "BlockTag" /* BlockTag */,
42 "CodeSpan" /* CodeSpan */,
43 "ErrorText" /* ErrorText */,
44 "EscapedText" /* EscapedText */,
45 "HtmlStartTag" /* HtmlStartTag */,
46 "HtmlEndTag" /* HtmlEndTag */,
47 "InlineTag" /* InlineTag */,
48 "LinkTag" /* LinkTag */,
49 "PlainText" /* PlainText */,
50 "SoftBreak" /* SoftBreak */
51 ]);
52 };
53 return BuiltInDocNodes;
54}());
55export { BuiltInDocNodes };
56//# sourceMappingURL=BuiltInDocNodes.js.map
\No newline at end of file