Skip to content

Commit 87a9737

Browse files
authored
Fix: Don't append to class signature if extends, implements arrays are empty (#189)
1 parent bedfe42 commit 87a9737

File tree

1 file changed

+2
-2
lines changed
  • core/webdoc-default-template/helper/renderer-plugins

1 file changed

+2
-2
lines changed

core/webdoc-default-template/helper/renderer-plugins/signature.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,13 @@ exports.signaturePlugin = {
6868
}
6969
break;
7070
case "ClassDoc":
71-
if (doc.extends) {
71+
if (doc.extends && doc.extends.length > 0) {
7272
signature += ` extends ${
7373
(doc.extends || [])
7474
.map((superClass) => linker.linkTo(superClass, undefined, {htmlSafe: false})).join(", ")
7575
}`;
7676
}
77-
if (doc.implements) {
77+
if (doc.implements && doc.implements.length > 0) {
7878
signature += ` implements ${
7979
(doc.implements || [])
8080
.map((ifc) => linker.linkTo(ifc, undefined, {htmlSafe: false})).join(", ")

0 commit comments

Comments
 (0)