Skip to content

Commit 0ecc0ad

Browse files
Merge branch 'master' of github.com:sebastian-lenz/typedoc into v0.4
# Conflicts: # bin/typedoc.js # src/td/converter/plugins/CommentPlugin.ts # src/td/converter/plugins/ImplementsPlugin.ts
1 parent 38a786b commit 0ecc0ad

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

lib/converter/plugins/CommentPlugin.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ var CommentPlugin = (function (_super) {
102102
var rawComment = comment_1.getRawComment(node);
103103
if (!rawComment)
104104
return;
105-
if (reflection.kindOf(index_3.ReflectionKind.FunctionOrMethod)) {
105+
if (reflection.kindOf(index_3.ReflectionKind.FunctionOrMethod) || (reflection.kindOf(index_3.ReflectionKind.Event) && reflection['signatures'])) {
106106
var comment = comment_1.parseComment(rawComment, reflection.comment);
107107
this.applyModifiers(reflection, comment);
108108
}

lib/converter/plugins/ImplementsPlugin.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,9 @@ var ImplementsPlugin = (function (_super) {
7070
if (target instanceof index_1.SignatureReflection && target.parameters &&
7171
source instanceof index_1.SignatureReflection && source.parameters) {
7272
for (var index = 0, count = target.parameters.length; index < count; index++) {
73-
target.parameters[index].comment.copyFrom(source.parameters[index].comment);
73+
if (target.parameters[index].comment) {
74+
target.parameters[index].comment.copyFrom(source.parameters[index].comment);
75+
}
7476
}
7577
}
7678
}

src/lib/converter/plugins/CommentPlugin.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ export class CommentPlugin extends ConverterComponent
169169
var rawComment = getRawComment(node);
170170
if (!rawComment) return;
171171

172-
if (reflection.kindOf(ReflectionKind.FunctionOrMethod)) {
172+
if (reflection.kindOf(ReflectionKind.FunctionOrMethod) || (reflection.kindOf(ReflectionKind.Event) && reflection['signatures'])) {
173173
var comment = parseComment(rawComment, reflection.comment);
174174
this.applyModifiers(reflection, comment);
175175
} else if (reflection.kindOf(ReflectionKind.Module)) {

src/lib/converter/plugins/ImplementsPlugin.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,9 @@ export class ImplementsPlugin extends ConverterComponent
8383
if (target instanceof SignatureReflection && target.parameters &&
8484
source instanceof SignatureReflection && source.parameters) {
8585
for (var index = 0, count = target.parameters.length; index < count; index++) {
86-
target.parameters[index].comment.copyFrom(source.parameters[index].comment);
86+
if (target.parameters[index].comment) {
87+
target.parameters[index].comment.copyFrom(source.parameters[index].comment);
88+
}
8789
}
8890
}
8991
}

0 commit comments

Comments
 (0)