From 0ac5193b8dccb69a9468028bf30522ff05b38f89 Mon Sep 17 00:00:00 2001 From: sigoden Date: Sat, 8 Jun 2024 16:46:16 +0800 Subject: fix: js/py build-declarations scripts (#36) --- scripts/build-declarations.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'scripts/build-declarations.js') diff --git a/scripts/build-declarations.js b/scripts/build-declarations.js index 86908fa..37b840e 100644 --- a/scripts/build-declarations.js +++ b/scripts/build-declarations.js @@ -180,11 +180,15 @@ function buildProperty(type, description) { * @param {Param[]} params */ function buildDeclaration(name, description, params) { - const schema = { + const declaration = { name, description, - properties: {}, + parameters: { + type: "object", + properties: {}, + }, }; + const schema = declaration.parameters; const requiredParams = []; for (const { name, property, required } of params) { schema.properties[name] = property; @@ -195,7 +199,7 @@ function buildDeclaration(name, description, params) { if (requiredParams.length > 0) { schema.required = requiredParams; } - return schema; + return declaration; } /** -- cgit v1.2.3