Skip to content

Commit d487169

Browse files
[dev-2.0] Fix @chainable in class method declarations
1 parent 7d5985f commit d487169

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

utils/helper.mjs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,11 @@ function generateDeclarationFile(items, organizedData) {
311311
optional: param.type?.type === 'OptionalType',
312312
rest: param.type?.type === 'RestType'
313313
})),
314-
returnType: entry.returns?.[0] ? generateTypeFromTag(entry.returns[0]) : 'void',
314+
returnType: entry.tags?.find(tag => tag.title === "chainable")
315+
? "this"
316+
: entry.returns?.[0]
317+
? generateTypeFromTag(entry.returns[0])
318+
: 'void',
315319
module,
316320
submodule,
317321
class: className,

0 commit comments

Comments
 (0)