Skip to content

Commit e72c7d2

Browse files
committed
fix(dts-generator): in function typedefs, build parameters properly
Fixes #502
1 parent b6c0fe5 commit e72c7d2

File tree

1 file changed

+1
-10
lines changed

1 file changed

+1
-10
lines changed

packages/dts-generator/src/phases/json-to-ast.ts

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1840,16 +1840,7 @@ function buildTypedef(ui5Typedef: TypedefSymbol): TypeAliasDeclaration {
18401840
} else if (ui5Typedef.returnValue || _.isArray(ui5Typedef.parameters)) {
18411841
type = {
18421842
kind: "FunctionType",
1843-
parameters: _.map(
1844-
ui5Typedef.parameters,
1845-
(param) =>
1846-
({
1847-
kind: "Parameter",
1848-
name: param.name,
1849-
type: param.type,
1850-
// TODO how to represent parameter documentation?
1851-
}) as Parameter,
1852-
),
1843+
parameters: _.map(ui5Typedef.parameters, buildParameter),
18531844
};
18541845
if (ui5Typedef.returnValue) {
18551846
type.type = ui5Typedef.returnValue.type; // NOTE: this .type is always an object in the debugger

0 commit comments

Comments
 (0)