aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/build-declarations.js
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/build-declarations.js')
-rwxr-xr-xscripts/build-declarations.js8
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) {