Skip to content

Commit 29b49bb

Browse files
improving details
1 parent 45657cc commit 29b49bb

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

src/main.js

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,19 @@ function formatParams(params, module, funcCallerParam) {
8080
if (!metadata.extra) {
8181
metadata.extra = {};
8282
}
83-
84-
Object.assign(metadata.extra, params[i]);
83+
const name = (params[i].constructor && params[i].constructor.name) || params[i].name
84+
85+
if (name) {
86+
if (name in metadata.extra) {
87+
Object.assign(metadata.extra[name], params[i])
88+
}
89+
else {
90+
metadata.extra[name] = params[i]
91+
}
92+
}
93+
else {
94+
Object.assign(metadata.extra, params[i]);
95+
}
8596
}
8697
}
8798

0 commit comments

Comments
 (0)