`AbstractConverter` in typings should be made generic
ringods opened this issue · 2 comments
The current 3.0.0 prerelease code uses string
as the return type for the AbstractConverter.convert
method:
asciidoctor.js/packages/core/types/index.d.ts
Lines 3119 to 3132 in a8c4c96
When I inquired about the return type on the Zulip forums, I received the answer that
There's technically no requirement that the convert method return a string.
I'm not an experienced Javascript developer, so I rely a lot on the type definitions which come with a package. As I discussed on this topic, I want to return a React component, but this conflicts with the current method return type.
Would it still be possible to make the definition of the AbstractConverter.convert
method generic before the 3.0.0 final release?
That's a good point. Are you willing to open a pull request to update the type definition?
I think we should use unknown
to force the caller to explicitly assert/narrow to a more specific type. I guess we should also update all convert
functions (i.e., not just the AbstractConverter#convert
)
@ggrossetie I gave it a try to contribute. When reading packages/core/types/README.adoc, it looks as if you have to run the generation command within the packages/core
folder, based on relative paths like src/asciidoctor-*.js
. However, when doing that, I get this error:
> jsdoc -t node_modules/tsd-jsdoc/dist -r src/asciidoctor-*.js -d build
ERROR: Unable to parse a tag's type expression for source file /Users/ringods/Projects/personal/asciidoctor.js/packages/core/src/asciidoctor-core-api.js in line 3679 with tag title "returns" and text "{[[string, array<array<Cell>>], [string, array<array<Cell>>], [string, array<array<Cell>>]]}": Invalid type expression "[[string, array<array<Cell>>], [string, array<array<Cell>>], [string, array<array<Cell>>]]": Expected "!", "$", "'", "(", "*", ".", "...", "0", "?", "@", "Function", "\"", "\\", "_", "break", "case", "catch", "class", "const", "continue", "debugger", "default", "delete", "do", "else", "enum", "export", "extends", "false", "finally", "for", "function", "if", "implements", "import", "in", "instanceof", "interface", "let", "new", "null", "package", "private", "protected", "public", "return", "static", "super", "switch", "this", "throw", "true", "try", "typeof", "undefined", "var", "void", "while", "with", "yield", "{", Unicode letter number, Unicode lowercase letter, Unicode modifier letter, Unicode other letter, Unicode titlecase letter, Unicode uppercase letter, or [1-9] but "[" found.
ERROR: Unable to parse a tag's type expression for source file /Users/ringods/Projects/personal/asciidoctor.js/packages/core/src/asciidoctor-core-api.js in line 3688 with tag title "returns" and text "{[[string, array<array<Cell>>], [string, array<array<Cell>>], [string, array<array<Cell>>]]}": Invalid type expression "[[string, array<array<Cell>>], [string, array<array<Cell>>], [string, array<array<Cell>>]]": Expected "!", "$", "'", "(", "*", ".", "...", "0", "?", "@", "Function", "\"", "\\", "_", "break", "case", "catch", "class", "const", "continue", "debugger", "default", "delete", "do", "else", "enum", "export", "extends", "false", "finally", "for", "function", "if", "implements", "import", "in", "instanceof", "interface", "let", "new", "null", "package", "private", "protected", "public", "return", "static", "super", "switch", "this", "throw", "true", "try", "typeof", "undefined", "var", "void", "while", "with", "yield", "{", Unicode letter number, Unicode lowercase letter, Unicode modifier letter, Unicode other letter, Unicode titlecase letter, Unicode uppercase letter, or [1-9] but "[" found.
ERROR: Unable to parse a tag's type expression for source file /Users/ringods/Projects/personal/asciidoctor.js/packages/core/src/asciidoctor-core-api.js in line 4154 with tag title "returns" and text "{[Converter]}": Invalid type expression "[Converter]": Expected "!", "$", "'", "(", "*", ".", "...", "0", "?", "@", "Function", "\"", "\\", "_", "break", "case", "catch", "class", "const", "continue", "debugger", "default", "delete", "do", "else", "enum", "export", "extends", "false", "finally", "for", "function", "if", "implements", "import", "in", "instanceof", "interface", "let", "new", "null", "package", "private", "protected", "public", "return", "static", "super", "switch", "this", "throw", "true", "try", "typeof", "undefined", "var", "void", "while", "with", "yield", "{", Unicode letter number, Unicode lowercase letter, Unicode modifier letter, Unicode other letter, Unicode titlecase letter, Unicode uppercase letter, or [1-9] but "[" found.
ERROR: Unable to parse a tag's type expression for source file /Users/ringods/Projects/personal/asciidoctor.js/packages/core/src/asciidoctor-core-api.js in line 4159 with tag title "returns" and text "{[Converter]}": Invalid type expression "[Converter]": Expected "!", "$", "'", "(", "*", ".", "...", "0", "?", "@", "Function", "\"", "\\", "_", "break", "case", "catch", "class", "const", "continue", "debugger", "default", "delete", "do", "else", "enum", "export", "extends", "false", "finally", "for", "function", "if", "implements", "import", "in", "instanceof", "interface", "let", "new", "null", "package", "private", "protected", "public", "return", "static", "super", "switch", "this", "throw", "true", "try", "typeof", "undefined", "var", "void", "while", "with", "yield", "{", Unicode letter number, Unicode lowercase letter, Unicode modifier letter, Unicode other letter, Unicode titlecase letter, Unicode uppercase letter, or [1-9] but "[" found.
ERROR: Unable to parse a tag's type expression for source file /Users/ringods/Projects/personal/asciidoctor.js/packages/core/src/asciidoctor-extensions-api.js in line 423 with tag title "returns" and text "the Extension proxy object for the {{@link Extensions/InlineMacroProcessor}} that matches the inline macro name or undefined if no match is found.": Invalid type expression "{@link Extensions/InlineMacroProcessor}": Expected ",", ":", or "}" but "E" found.
ERROR: Unable to parse a tag's type expression for source file /Users/ringods/Projects/personal/asciidoctor.js/packages/core/src/asciidoctor-extensions-api.js in line 430 with tag title "returns" and text "the Extension proxy object for the {{@link Extensions/InlineMacroProcessor}} that matches the inline macro name or undefined if no match is found.": Invalid type expression "{@link Extensions/InlineMacroProcessor}": Expected ",", ":", or "}" but "E" found.
ERROR: Unable to parse a tag's type expression for source file /Users/ringods/Projects/personal/asciidoctor.js/packages/core/src/asciidoctor-extensions-api.js in line 435 with tag title "returns" and text "the Extension proxy object for the {{@link Extensions/BlockProcessor}} that matches the block name and context or undefined if no match is found.": Invalid type expression "{@link Extensions/BlockProcessor}": Expected ",", ":", or "}" but "E" found.
ERROR: Unable to parse a tag's type expression for source file /Users/ringods/Projects/personal/asciidoctor.js/packages/core/src/asciidoctor-extensions-api.js in line 442 with tag title "returns" and text "the Extension proxy object for the {{@link Extensions/BlockProcessor}} that matches the block name and context or undefined if no match is found.": Invalid type expression "{@link Extensions/BlockProcessor}": Expected ",", ":", or "}" but "E" found.
ERROR: Unable to parse a tag's type expression for source file /Users/ringods/Projects/personal/asciidoctor.js/packages/core/src/asciidoctor-extensions-api.js in line 451 with tag title "returns" and text "the Extension proxy object for the {{@link Extensions/BlockMacroProcessor}} that matches the macro name or undefined if no match is found.": Invalid type expression "{@link Extensions/BlockMacroProcessor}": Expected ",", ":", or "}" but "E" found.
ERROR: Unable to parse a tag's type expression for source file /Users/ringods/Projects/personal/asciidoctor.js/packages/core/src/asciidoctor-extensions-api.js in line 458 with tag title "returns" and text "the Extension proxy object for the {{@link Extensions/BlockMacroProcessor}} that matches the macro name or undefined if no match is found.": Invalid type expression "{@link Extensions/BlockMacroProcessor}": Expected ",", ":", or "}" but "E" found.
[TSD-JSDoc] asciidoctor-core-api.js:1856:0 Failed to find parent of doclet 'Document/Footnote.Footnote#getIndex' using memberof 'Document/Footnote', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:1865:0 Failed to find parent of doclet 'Document/Footnote.Footnote#getId' using memberof 'Document/Footnote', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:1874:0 Failed to find parent of doclet 'Document/Footnote.Footnote#getText' using memberof 'Document/Footnote', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:1891:0 Failed to find parent of doclet 'Document/ImageReference.ImageReference#getTarget' using memberof 'Document/ImageReference', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:1899:0 Failed to find parent of doclet 'Document/ImageReference.ImageReference#getImagesDirectory' using memberof 'Document/ImageReference', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:1917:0 Failed to find parent of doclet 'Document/Author.Author#getName' using memberof 'Document/Author', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:1926:0 Failed to find parent of doclet 'Document/Author.Author#getFirstName' using memberof 'Document/Author', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:1935:0 Failed to find parent of doclet 'Document/Author.Author#getMiddleName' using memberof 'Document/Author', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:1944:0 Failed to find parent of doclet 'Document/Author.Author#getLastName' using memberof 'Document/Author', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:1953:0 Failed to find parent of doclet 'Document/Author.Author#getInitials' using memberof 'Document/Author', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:1962:0 Failed to find parent of doclet 'Document/Author.Author#getEmail' using memberof 'Document/Author', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:1986:0 Failed to find parent of doclet 'Document/RevisionInfo.RevisionInfo#getDate' using memberof 'Document/RevisionInfo', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:1995:0 Failed to find parent of doclet 'Document/RevisionInfo.RevisionInfo#getNumber' using memberof 'Document/RevisionInfo', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2005:0 Failed to find parent of doclet 'Document/RevisionInfo.RevisionInfo#getRemark' using memberof 'Document/RevisionInfo', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2013:0 Failed to find parent of doclet 'Document/RevisionInfo.RevisionInfo#isEmpty' using memberof 'Document/RevisionInfo', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2061:0 Failed to find parent of doclet 'Callouts.create' using memberof 'Callouts', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2081:0 Failed to find parent of doclet 'Callouts#register' using memberof 'Callouts', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2093:0 Failed to find parent of doclet 'Callouts#readNextId' using memberof 'Callouts', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2103:0 Failed to find parent of doclet 'Callouts#getCalloutIds' using memberof 'Callouts', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2110:0 Failed to find parent of doclet 'Callouts#getLists' using memberof 'Callouts', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2130:0 Failed to find parent of doclet 'Callouts#getListIndex' using memberof 'Callouts', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2139:0 Failed to find parent of doclet 'Callouts#getCurrentList' using memberof 'Callouts', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2155:0 Failed to find parent of doclet 'Callouts#nextList' using memberof 'Callouts', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2163:0 Failed to find parent of doclet 'Callouts#rewind' using memberof 'Callouts', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2530:0 Failed to find parent of doclet 'Document/Title.Title#getMain' using memberof 'Document/Title', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2538:0 Failed to find parent of doclet 'Document/Title.Title#getCombined' using memberof 'Document/Title', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2546:0 Failed to find parent of doclet 'Document/Title.Title#getSubtitle' using memberof 'Document/Title', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2555:0 Failed to find parent of doclet 'Document/Title.Title#isSanitized' using memberof 'Document/Title', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2564:0 Failed to find parent of doclet 'Document/Title.Title#hasSubtitle' using memberof 'Document/Title', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2586:0 Failed to find parent of doclet 'Inline.create' using memberof 'Inline', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2596:0 Failed to find parent of doclet 'Inline#convert' using memberof 'Inline', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2606:0 Failed to find parent of doclet 'Inline#getText' using memberof 'Inline', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2620:0 Failed to find parent of doclet 'Inline#getType' using memberof 'Inline', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2630:0 Failed to find parent of doclet 'Inline#getTarget' using memberof 'Inline', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2641:0 Failed to find parent of doclet 'Inline#getAlt' using memberof 'Inline', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2660:0 Failed to find parent of doclet 'List#hasItems' using memberof 'List', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2670:0 Failed to find parent of doclet 'List#getItems' using memberof 'List', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2692:0 Failed to find parent of doclet 'ListItem#getText' using memberof 'ListItem', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2702:0 Failed to find parent of doclet 'ListItem#setText' using memberof 'ListItem', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2712:0 Failed to find parent of doclet 'ListItem#hasText' using memberof 'ListItem', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2722:0 Failed to find parent of doclet 'ListItem#getMarker' using memberof 'ListItem', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2732:0 Failed to find parent of doclet 'ListItem#setMarker' using memberof 'ListItem', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2743:0 Failed to find parent of doclet 'ListItem#getList' using memberof 'ListItem', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2751:0 Failed to find parent of doclet 'ListItem#getParent' using memberof 'ListItem', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2771:0 Failed to find parent of doclet 'Reader#pushInclude' using memberof 'Reader', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2781:0 Failed to find parent of doclet 'Reader#getCursor' using memberof 'Reader', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2793:0 Failed to find parent of doclet 'Reader#getLines' using memberof 'Reader', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2805:0 Failed to find parent of doclet 'Reader#getString' using memberof 'Reader', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2817:0 Failed to find parent of doclet 'Reader#hasMoreLines' using memberof 'Reader', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2827:0 Failed to find parent of doclet 'Reader#isEmpty' using memberof 'Reader', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2846:0 Failed to find parent of doclet 'Reader#peekLine' using memberof 'Reader', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2860:0 Failed to find parent of doclet 'Reader#readLine' using memberof 'Reader', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2876:0 Failed to find parent of doclet 'Reader#readLines' using memberof 'Reader', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2890:0 Failed to find parent of doclet 'Reader#read' using memberof 'Reader', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2900:0 Failed to find parent of doclet 'Reader#advance' using memberof 'Reader', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2914:0 Failed to find parent of doclet 'Cursor#getFile' using memberof 'Cursor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2924:0 Failed to find parent of doclet 'Cursor#getDirectory' using memberof 'Cursor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2934:0 Failed to find parent of doclet 'Cursor#getPath' using memberof 'Cursor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:2944:0 Failed to find parent of doclet 'Cursor#getLineNumber' using memberof 'Cursor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3007:0 Failed to find parent of doclet 'LoggerManager.getLogger' using memberof 'LoggerManager', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3014:0 Failed to find parent of doclet 'LoggerManager.setLogger' using memberof 'LoggerManager', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3021:0 Failed to find parent of doclet 'LoggerManager.newLogger' using memberof 'LoggerManager', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3028:0 Failed to find parent of doclet 'LoggerManager.newFormatter' using memberof 'LoggerManager', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3043:0 Failed to find parent of doclet 'LoggerSeverity.get' using memberof 'LoggerSeverity', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3058:0 Failed to find parent of doclet 'LoggerFormatter#call' using memberof 'LoggerFormatter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3075:0 Failed to find parent of doclet 'MemoryLogger.create' using memberof 'MemoryLogger', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3083:0 Failed to find parent of doclet 'MemoryLogger#getMessages' using memberof 'MemoryLogger', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3128:0 Failed to find parent of doclet 'Reader#getLogger' using memberof 'Reader', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3132:0 Failed to find parent of doclet 'Reader#createLogMessage' using memberof 'Reader', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3155:0 Failed to find parent of doclet 'Logger#getMaxSeverity' using memberof 'Logger', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3163:0 Failed to find parent of doclet 'Logger#getFormatter' using memberof 'Logger', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3170:0 Failed to find parent of doclet 'Logger#setFormatter' using memberof 'Logger', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3177:0 Failed to find parent of doclet 'Logger#getLevel' using memberof 'Logger', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3184:0 Failed to find parent of doclet 'Logger#setLevel' using memberof 'Logger', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3191:0 Failed to find parent of doclet 'Logger#getProgramName' using memberof 'Logger', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3198:0 Failed to find parent of doclet 'Logger#setProgramName' using memberof 'Logger', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3256:0 Failed to find parent of doclet 'NullLogger.create' using memberof 'NullLogger', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3264:0 Failed to find parent of doclet 'NullLogger#getMaxSeverity' using memberof 'NullLogger', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3284:0 Failed to find parent of doclet 'Timings.create' using memberof 'Timings', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3298:0 Failed to find parent of doclet 'Timings#printReport' using memberof 'Timings', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3360:0 Failed to find parent of doclet 'SyntaxHighlighter.register' using memberof 'SyntaxHighlighter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3444:0 Failed to find parent of doclet 'SyntaxHighlighter.get' using memberof 'SyntaxHighlighter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3470:0 Failed to find parent of doclet 'SyntaxHighlighterBase#registerFor' using memberof 'SyntaxHighlighterBase', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3498:0 Failed to find parent of doclet 'Table#getCaption' using memberof 'Table', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3507:0 Failed to find parent of doclet 'Table#getRows' using memberof 'Table', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3516:0 Failed to find parent of doclet 'Table#getColumns' using memberof 'Table', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3525:0 Failed to find parent of doclet 'Table#getHeadRows' using memberof 'Table', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3534:0 Failed to find parent of doclet 'Table#hasHeadRows' using memberof 'Table', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3543:0 Failed to find parent of doclet 'Table#getBodyRows' using memberof 'Table', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3560:0 Failed to find parent of doclet 'Table#getFootRows' using memberof 'Table', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3577:0 Failed to find parent of doclet 'Table#hasHeaderOption' using memberof 'Table', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3586:0 Failed to find parent of doclet 'Table#hasFooterOption' using memberof 'Table', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3595:0 Failed to find parent of doclet 'Table#hasAutowidthOption' using memberof 'Table', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3605:0 Failed to find parent of doclet 'Table#getRowCount' using memberof 'Table', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3615:0 Failed to find parent of doclet 'Table#setRowCount' using memberof 'Table', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3624:0 Failed to find parent of doclet 'Table#getColumnCount' using memberof 'Table', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3633:0 Failed to find parent of doclet 'Table#setColumnCount' using memberof 'Table', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3718:0 Failed to find parent of doclet 'Column#getColumnNumber' using memberof 'Column', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3727:0 Failed to find parent of doclet 'Column#getWidth' using memberof 'Column', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3736:0 Failed to find parent of doclet 'Column#getHorizontalAlign' using memberof 'Column', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3745:0 Failed to find parent of doclet 'Column#getVerticalAlign' using memberof 'Column', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3754:0 Failed to find parent of doclet 'Column#getStyle' using memberof 'Column', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3785:0 Failed to find parent of doclet 'Cell#getColumnSpan' using memberof 'Cell', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3796:0 Failed to find parent of doclet 'Cell#setColumnSpan' using memberof 'Cell', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3805:0 Failed to find parent of doclet 'Cell#getRowSpan' using memberof 'Cell', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3816:0 Failed to find parent of doclet 'Cell#setRowSpan' using memberof 'Cell', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3826:0 Failed to find parent of doclet 'Cell#getContent' using memberof 'Cell', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3835:0 Failed to find parent of doclet 'Cell#getText' using memberof 'Cell', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3844:0 Failed to find parent of doclet 'Cell#getSource' using memberof 'Cell', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3853:0 Failed to find parent of doclet 'Cell#getLines' using memberof 'Cell', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3862:0 Failed to find parent of doclet 'Cell#getLineNumber' using memberof 'Cell', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3872:0 Failed to find parent of doclet 'Cell#getFile' using memberof 'Cell', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3882:0 Failed to find parent of doclet 'Cell#getStyle' using memberof 'Cell', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3892:0 Failed to find parent of doclet 'Cell#getColumn' using memberof 'Cell', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3902:0 Failed to find parent of doclet 'Cell#getWidth' using memberof 'Cell', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3911:0 Failed to find parent of doclet 'Cell#getColumnPercentageWidth' using memberof 'Cell', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3920:0 Failed to find parent of doclet 'Cell#getInnerDocument' using memberof 'Cell', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3955:2 Failed to find parent of doclet 'Converter/TemplateConverter.TemplateConverter.create' using memberof 'Converter/TemplateConverter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3966:2 Failed to find parent of doclet 'Converter/TemplateConverter.TemplateConverter.getCache' using memberof 'Converter/TemplateConverter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3986:2 Failed to find parent of doclet 'Converter/TemplateConverter.TemplateConverter.clearCache' using memberof 'Converter/TemplateConverter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4002:2 Failed to find parent of doclet 'Converter/TemplateConverter.TemplateConverter#convert' using memberof 'Converter/TemplateConverter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4013:2 Failed to find parent of doclet 'Converter/TemplateConverter.TemplateConverter#handles' using memberof 'Converter/TemplateConverter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4024:2 Failed to find parent of doclet 'Converter/TemplateConverter.TemplateConverter#getContentOnly' using memberof 'Converter/TemplateConverter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4034:2 Failed to find parent of doclet 'Converter/TemplateConverter.TemplateConverter#skip' using memberof 'Converter/TemplateConverter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4044:2 Failed to find parent of doclet 'Converter/TemplateConverter.TemplateConverter#getTemplates' using memberof 'Converter/TemplateConverter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4056:2 Failed to find parent of doclet 'Converter/TemplateConverter.TemplateConverter#register' using memberof 'Converter/TemplateConverter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4096:2 Failed to find parent of doclet 'TemplateEngine.register' using memberof 'TemplateEngine', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4129:2 Failed to find parent of doclet 'Converter/CompositeConverter.CompositeConverter#convert' using memberof 'Converter/CompositeConverter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4140:2 Failed to find parent of doclet 'Converter/CompositeConverter.CompositeConverter#getContentOnly' using memberof 'Converter/CompositeConverter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4150:2 Failed to find parent of doclet 'Converter/CompositeConverter.CompositeConverter#skip' using memberof 'Converter/CompositeConverter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4159:2 Failed to find parent of doclet 'Converter/CompositeConverter.CompositeConverter#getConverters' using memberof 'Converter/CompositeConverter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4169:2 Failed to find parent of doclet 'Converter/CompositeConverter.CompositeConverter#getConverter' using memberof 'Converter/CompositeConverter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4183:2 Failed to find parent of doclet 'Converter/CompositeConverter.CompositeConverter#findConverter' using memberof 'Converter/CompositeConverter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4209:0 Failed to find parent of doclet 'Converter#convert' using memberof 'Converter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4221:0 Failed to find parent of doclet 'Converter.create' using memberof 'Converter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4252:0 Failed to find parent of doclet 'Converter/Factory.ConverterFactory.register' using memberof 'Converter/Factory', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4266:0 Failed to find parent of doclet 'Converter/Factory.ConverterFactory.getDefault' using memberof 'Converter/Factory', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4278:0 Failed to find parent of doclet 'Converter/Factory.ConverterFactory#create' using memberof 'Converter/Factory', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4287:0 Failed to find parent of doclet 'Converter/Factory.ConverterFactory.getRegistry' using memberof 'Converter/Factory', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4298:0 Failed to find parent of doclet 'Converter/Factory.ConverterFactory.for' using memberof 'Converter/Factory', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4328:0 Failed to find parent of doclet 'Converter/Html5Converter.Html5Converter.create' using memberof 'Converter/Html5Converter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:4344:0 Failed to find parent of doclet 'Converter/Html5Converter.Html5Converter#convert' using memberof 'Converter/Html5Converter', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:142:0 Failed to find parent of doclet 'Extensions/Registry.Registry#getGroups' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:147:0 Failed to find parent of doclet 'Extensions/Registry.Registry#unregisterAll' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:154:0 Failed to find parent of doclet 'Extensions/Registry.Registry#unregister' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:159:0 Failed to find parent of doclet 'Extensions/Registry.Registry#prefer' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:176:0 Failed to find parent of doclet 'Extensions/Registry.Registry#block' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:187:0 Failed to find parent of doclet 'Extensions/Registry.Registry#inlineMacro' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:198:0 Failed to find parent of doclet 'Extensions/Registry.Registry#includeProcessor' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:209:0 Failed to find parent of doclet 'Extensions/Registry.Registry#blockMacro' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:220:0 Failed to find parent of doclet 'Extensions/Registry.Registry#treeProcessor' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:231:0 Failed to find parent of doclet 'Extensions/Registry.Registry#postprocessor' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:242:0 Failed to find parent of doclet 'Extensions/Registry.Registry#preprocessor' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:253:0 Failed to find parent of doclet 'Extensions/Registry.Registry#docinfoProcessor' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:267:0 Failed to find parent of doclet 'Extensions/Registry.Registry#hasPreprocessors' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:277:0 Failed to find parent of doclet 'Extensions/Registry.Registry#hasTreeProcessors' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:287:0 Failed to find parent of doclet 'Extensions/Registry.Registry#hasIncludeProcessors' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:297:0 Failed to find parent of doclet 'Extensions/Registry.Registry#hasPostprocessors' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:308:0 Failed to find parent of doclet 'Extensions/Registry.Registry#hasDocinfoProcessors' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:318:0 Failed to find parent of doclet 'Extensions/Registry.Registry#hasBlocks' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:328:0 Failed to find parent of doclet 'Extensions/Registry.Registry#hasBlockMacros' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:338:0 Failed to find parent of doclet 'Extensions/Registry.Registry#hasInlineMacros' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:348:0 Failed to find parent of doclet 'Extensions/Registry.Registry#getPreprocessors' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:358:0 Failed to find parent of doclet 'Extensions/Registry.Registry#getTreeProcessors' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:368:0 Failed to find parent of doclet 'Extensions/Registry.Registry#getIncludeProcessors' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:378:0 Failed to find parent of doclet 'Extensions/Registry.Registry#getPostprocessors' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:389:0 Failed to find parent of doclet 'Extensions/Registry.Registry#getDocinfoProcessors' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:399:0 Failed to find parent of doclet 'Extensions/Registry.Registry#getBlocks' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:409:0 Failed to find parent of doclet 'Extensions/Registry.Registry#getBlockMacros' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:419:0 Failed to find parent of doclet 'Extensions/Registry.Registry#getInlineMacros' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:430:0 Failed to find parent of doclet 'Extensions/Registry.Registry#getInlineMacroFor' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:442:0 Failed to find parent of doclet 'Extensions/Registry.Registry#getBlockFor' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:458:0 Failed to find parent of doclet 'Extensions/Registry.Registry#getBlockMacroFor' using memberof 'Extensions/Registry', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:479:0 Failed to find parent of doclet 'Extensions/Processor.Processor#prepend' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:486:0 Failed to find parent of doclet 'Extensions/Processor.Processor#process' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:506:0 Failed to find parent of doclet 'Extensions/Processor.Processor#named' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:521:0 Failed to find parent of doclet 'Extensions/Processor.Processor#createBlock' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:534:0 Failed to find parent of doclet 'Extensions/Processor.Processor#createList' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:546:0 Failed to find parent of doclet 'Extensions/Processor.Processor#createListItem' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:560:0 Failed to find parent of doclet 'Extensions/Processor.Processor#createImageBlock' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:574:0 Failed to find parent of doclet 'Extensions/Processor.Processor#createParagraph' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:588:0 Failed to find parent of doclet 'Extensions/Processor.Processor#createOpenBlock' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:602:0 Failed to find parent of doclet 'Extensions/Processor.Processor#createExampleBlock' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:616:0 Failed to find parent of doclet 'Extensions/Processor.Processor#createPassBlock' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:630:0 Failed to find parent of doclet 'Extensions/Processor.Processor#createListingBlock' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:644:0 Failed to find parent of doclet 'Extensions/Processor.Processor#createLiteralBlock' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:657:0 Failed to find parent of doclet 'Extensions/Processor.Processor#createAnchor' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:673:0 Failed to find parent of doclet 'Extensions/Processor.Processor#createInlinePass' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:690:0 Failed to find parent of doclet 'Extensions/Processor.Processor#createInline' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:705:0 Failed to find parent of doclet 'Extensions/Processor.Processor#parseContent' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:720:0 Failed to find parent of doclet 'Extensions/Processor.Processor#parseAttributes' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:731:0 Failed to find parent of doclet 'Extensions/Processor.Processor#positionalAttributes' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:741:0 Failed to find parent of doclet 'Extensions/Processor.Processor#resolveAttributes' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:765:0 Failed to find parent of doclet 'Extensions/Processor.Processor#resolvesAttributes' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:771:0 Failed to find parent of doclet 'Extensions/Processor.Processor#getConfig' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:778:0 Failed to find parent of doclet 'Extensions/Processor.Processor#option' using memberof 'Extensions/Processor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:792:0 Failed to find parent of doclet 'Extensions/BlockProcessor.BlockProcessor#defaultAttributes' using memberof 'Extensions/BlockProcessor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:800:0 Failed to find parent of doclet 'Extensions/BlockProcessor.BlockProcessor#onContext' using memberof 'Extensions/BlockProcessor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:808:0 Failed to find parent of doclet 'Extensions/BlockProcessor.BlockProcessor#onContexts' using memberof 'Extensions/BlockProcessor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:816:0 Failed to find parent of doclet 'Extensions/BlockProcessor.BlockProcessor#getName' using memberof 'Extensions/BlockProcessor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:825:0 Failed to find parent of doclet 'Extensions/BlockProcessor.BlockProcessor#parseContentAs' using memberof 'Extensions/BlockProcessor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:839:0 Failed to find parent of doclet 'Extensions/BlockMacroProcessor.BlockMacroProcessor#defaultAttributes' using memberof 'Extensions/BlockMacroProcessor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:847:0 Failed to find parent of doclet 'Extensions/BlockMacroProcessor.BlockMacroProcessor#getName' using memberof 'Extensions/BlockMacroProcessor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:856:0 Failed to find parent of doclet 'Extensions/BlockMacroProcessor.BlockMacroProcessor#parseContentAs' using memberof 'Extensions/BlockMacroProcessor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:870:0 Failed to find parent of doclet 'Extensions/InlineMacroProcessor.InlineMacroProcessor#defaultAttributes' using memberof 'Extensions/InlineMacroProcessor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:878:0 Failed to find parent of doclet 'Extensions/InlineMacroProcessor.InlineMacroProcessor#getName' using memberof 'Extensions/InlineMacroProcessor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:887:0 Failed to find parent of doclet 'Extensions/InlineMacroProcessor.InlineMacroProcessor#parseContentAs' using memberof 'Extensions/InlineMacroProcessor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:895:0 Failed to find parent of doclet 'Extensions/InlineMacroProcessor.InlineMacroProcessor#matchFormat' using memberof 'Extensions/InlineMacroProcessor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:903:0 Failed to find parent of doclet 'Extensions/InlineMacroProcessor.InlineMacroProcessor#match' using memberof 'Extensions/InlineMacroProcessor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:916:0 Failed to find parent of doclet 'Extensions/IncludeProcessor.IncludeProcessor#handles' using memberof 'Extensions/IncludeProcessor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:923:0 Failed to find parent of doclet 'Extensions/IncludeProcessor.IncludeProcessor#prefer' using memberof 'Extensions/IncludeProcessor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:936:0 Failed to find parent of doclet 'Extensions/TreeProcessor.TreeProcessor#prefer' using memberof 'Extensions/TreeProcessor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:949:0 Failed to find parent of doclet 'Extensions/Postprocessor.Postprocessor#prefer' using memberof 'Extensions/Postprocessor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:962:0 Failed to find parent of doclet 'Extensions/Preprocessor.Preprocessor#prefer' using memberof 'Extensions/Preprocessor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:975:0 Failed to find parent of doclet 'Extensions/DocinfoProcessor.DocinfoProcessor#prefer' using memberof 'Extensions/DocinfoProcessor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-extensions-api.js:983:0 Failed to find parent of doclet 'Extensions/DocinfoProcessor.DocinfoProcessor#atLocation' using memberof 'Extensions/DocinfoProcessor', this is likely due to invalid JSDoc.
[TSD-JSDoc] asciidoctor-core-api.js:3137:0 Unable to resolve type for AbstractNode#getLogger, none specified in JSDoc. Defaulting to `any`.
[TSD-JSDoc] asciidoctor-core-api.js:3141:0 Unable to resolve type for AbstractNode#createLogMessage, none specified in JSDoc. Defaulting to `any`.
[TSD-JSDoc] asciidoctor-core-api.js:1757:0 Unable to resolve type for Document#getDoctitle, none specified in JSDoc. Defaulting to `any`.
[TSD-JSDoc] asciidoctor-core-api.js:1774:0 Unable to resolve type for Document#getReferences, none specified in JSDoc. Defaulting to `any`.
[TSD-JSDoc] asciidoctor-core-api.js:2350:0 Unable to resolve type for Document#counterIncrement, none specified in JSDoc. Defaulting to `any`.
[TSD-JSDoc] asciidoctor-core-api.js:3452:0 Unable to resolve type for module:Document/Title~SyntaxHighlighter.for, none specified in JSDoc. Defaulting to `any`.
[TSD-JSDoc] asciidoctor-core-api.js:3651:0 Unable to resolve type for module:Document/Title~Rows.create, none specified in JSDoc. Defaulting to `any`.
[TSD-JSDoc] asciidoctor-core-api.js:3688:0 Unable to resolve type for module:Document/Title~Rows#bySection, none specified in JSDoc. Defaulting to `any`.
[TSD-JSDoc] asciidoctor-core-api.js:3709:0 Unable to resolve type for module:Document/Title~Column.create, none specified in JSDoc. Defaulting to `any`.
There is also the packages/core/types
folder. Given I run this from packages/core
, what is the relationship between packages/core
and packages/core/types
?