Dergash / typedoc-tamed-tuples

Reproduction example for typedoc breaking backward compatibility with typescript 3.7.5 and 3.9.7

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Reproduction example for typedoc backward compatibility with typescript 3.7.5 and 3.9.7:

yarn install
yarn typedoc

3.7.5 Output

Using TypeScript 3.7.5 from C:\projects\typedoc-named-tuples\node_modules\typescript\lib
C:\projects\typedoc-named-tuples\node_modules\typedoc\dist\lib\converter\types\tuple.js:44
        return ts.isNamedTupleMember(node);
                  ^

TypeError: ts.isNamedTupleMember is not a function
    at NamedTupleMemberConverter.supportsNode (C:\projects\typedoc-named-tuples\node_modules\typedoc\dist\lib\converter\types\tuple.js:44:19)
    at Converter.convertType (C:\projects\typedoc-named-tuples\node_modules\typedoc\dist\lib\converter\converter.js:126:31)
    at C:\projects\typedoc-named-tuples\node_modules\typedoc\dist\lib\converter\nodes\alias.js:24:37
    at Context.withScope (C:\projects\typedoc-named-tuples\node_modules\typedoc\dist\lib\converter\context.js:109:9)
    at AliasConverter.convert (C:\projects\typedoc-named-tuples\node_modules\typedoc\dist\lib\converter\nodes\alias.js:23:17)
    at Converter.convertNode (C:\projects\typedoc-named-tuples\node_modules\typedoc\dist\lib\converter\converter.js:117:53)
    at C:\projects\typedoc-named-tuples\node_modules\typedoc\dist\lib\converter\nodes\block.js:66:28
    at Array.forEach (<anonymous>)
    at BlockConverter.convertStatements (C:\projects\typedoc-named-tuples\node_modules\typedoc\dist\lib\converter\nodes\block.js:65:24)
    at C:\projects\typedoc-named-tuples\node_modules\typedoc\dist\lib\converter\nodes\block.js:44:26
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

3.9.7 Output

Using TypeScript 3.9.7 from C:\projects\tesler-ui\node_modules\typescript\lib
C:\projects\tesler-ui\node_modules\typedoc\dist\lib\converter\types\tuple.js:44
        return ts.isNamedTupleMember(node);
                  ^

TypeError: ts.isNamedTupleMember is not a function
    at NamedTupleMemberConverter.supportsNode (C:\projects\tesler-ui\node_modules\typedoc\dist\lib\converter\types\tuple.js:44:19)
    at Converter.convertType (C:\projects\tesler-ui\node_modules\typedoc\dist\lib\converter\converter.js:126:31)
    at C:\projects\tesler-ui\node_modules\typedoc\dist\lib\converter\nodes\variable.js:102:48
    at Context.withScope (C:\projects\tesler-ui\node_modules\typedoc\dist\lib\converter\context.js:109:9)
    at VariableConverter.convert (C:\projects\tesler-ui\node_modules\typedoc\dist\lib\converter\nodes\variable.js:78:17)
    at Converter.convertNode (C:\projects\tesler-ui\node_modules\typedoc\dist\lib\converter\converter.js:117:53)
    at C:\projects\tesler-ui\node_modules\typedoc\dist\lib\converter\nodes\interface.js:33:32
    at Array.forEach (<anonymous>)
    at C:\projects\tesler-ui\node_modules\typedoc\dist\lib\converter\nodes\interface.js:32:30
    at Context.withScope (C:\projects\tesler-ui\node_modules\typedoc\dist\lib\converter\context.js:109:9)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

About

Reproduction example for typedoc breaking backward compatibility with typescript 3.7.5 and 3.9.7


Languages

Language:TypeScript 72.2%Language:HTML 18.0%Language:CSS 9.7%