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