diff --git a/utils/doclint/documentation.js b/utils/doclint/documentation.js index de35df27ba424..a50423996a92f 100644 --- a/utils/doclint/documentation.js +++ b/utils/doclint/documentation.js @@ -737,7 +737,8 @@ function parseTypeExpression(type) { if (type[i] === '(') { name = type.substring(0, i); const matching = matchingBracket(type.substring(i), '(', ')'); - args = parseTypeExpression(type.substring(i + 1, i + matching - 1)); + const argsString = type.substring(i + 1, i + matching - 1); + args = argsString ? parseTypeExpression(argsString) : null; i = i + matching; if (type[i] === ':') { retType = parseTypeExpression(type.substring(i + 1));