-
Notifications
You must be signed in to change notification settings - Fork 200
Closed
Description
Run this code in an empty directory:
echo '{"source": "./src", "destination": "./esdoc"}' > esdoc.json
mkdir src
echo 'export default class A { * [Symbol.iterator]() { } }' > src/index.js
esdoc -c esdoc.json
This is the response I get:
/home/andy/.nvm/versions/node/v4.1.2/lib/node_modules/esdoc/out/src/Publisher/Builder/DocResolver.js:121
if (autoPrivate && this.name.charAt(0) === '_') {
^
TypeError: Cannot read property 'charAt' of undefined
at Object.<anonymous> (/home/andy/.nvm/versions/node/v4.1.2/lib/node_modules/esdoc/out/src/Publisher/Builder/DocResolver.js:121:39)
at /home/andy/.nvm/versions/node/v4.1.2/lib/node_modules/esdoc/node_modules/taffydb/taffy.js:743:17
at each (/home/andy/.nvm/versions/node/v4.1.2/lib/node_modules/esdoc/node_modules/taffydb/taffy.js:126:17)
at Object.<anonymous> (/home/andy/.nvm/versions/node/v4.1.2/lib/node_modules/esdoc/node_modules/taffydb/taffy.js:740:7)
at Object.API.(anonymous function) [as update] (/home/andy/.nvm/versions/node/v4.1.2/lib/node_modules/esdoc/node_modules/taffydb/taffy.js:166:18)
at DocResolver._resolveAccess (/home/andy/.nvm/versions/node/v4.1.2/lib/node_modules/esdoc/out/src/Publisher/Builder/DocResolver.js:119:20)
at DocResolver.resolve (/home/andy/.nvm/versions/node/v4.1.2/lib/node_modules/esdoc/out/src/Publisher/Builder/DocResolver.js:51:12)
at CoverageBuilder.DocBuilder (/home/andy/.nvm/versions/node/v4.1.2/lib/node_modules/esdoc/out/src/Publisher/Builder/DocBuilder.js:57:42)
at new CoverageBuilder (/home/andy/.nvm/versions/node/v4.1.2/lib/node_modules/esdoc/out/src/Publisher/Builder/CoverageBuilder.js:33:81)
at publish (/home/andy/.nvm/versions/node/v4.1.2/lib/node_modules/esdoc/out/src/Publisher/publish.js:164:5)
It does work for a named generator method or for a normal method with computed name.
Tested on esdoc 0.4.0.