diff options
Diffstat (limited to 'scripts/build-declarations.js')
| -rwxr-xr-x | scripts/build-declarations.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/scripts/build-declarations.js b/scripts/build-declarations.js index a9846fe..88a6b97 100755 --- a/scripts/build-declarations.js +++ b/scripts/build-declarations.js @@ -10,11 +10,13 @@ function main() { const isTool = path.dirname(scriptfile) == "tools"; const contents = fs.readFileSync(process.argv[2], "utf8"); const functions = extractFunctions(contents, isTool); - let declarations = functions.map(({ funcName, jsdoc }) => { + let declarations = []; + for (const { funcName, jsdoc } of functions) { const { description, params } = parseJsDoc(jsdoc, funcName); + if (!description) continue; const declaration = buildDeclaration(funcName, description, params); - return declaration; - }); + declarations.push(declaration); + } if (isTool) { const name = getBasename(scriptfile); if (declarations.length > 0) { |
