From 1760d9f9fee23ddb981ba9ff35c4011a4fe0d6b7 Mon Sep 17 00:00:00 2001 From: Auto PR Bot Date: Mon, 22 Jun 2026 20:49:57 +0800 Subject: [PATCH] Improve code quality: auto-pr/type_annotations-1782132597 --- .../assets/action-scaffold-template.js | 45 ++++++++++--------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/plugins/app-builder/skills/appbuilder-action-scaffolder/assets/action-scaffold-template.js b/plugins/app-builder/skills/appbuilder-action-scaffolder/assets/action-scaffold-template.js index 3518574e..b9f24789 100644 --- a/plugins/app-builder/skills/appbuilder-action-scaffolder/assets/action-scaffold-template.js +++ b/plugins/app-builder/skills/appbuilder-action-scaffolder/assets/action-scaffold-template.js @@ -1,22 +1,25 @@ -'use strict'; - -exports.main = async function main(params) { - const logger = params.logger || console; - - if (!params.inputId) { - return { - statusCode: 400, - body: { error: 'inputId is required' }, - }; - } - - logger.info('action-invoked', { inputId: params.inputId }); - - return { - statusCode: 200, - body: { - ok: true, - inputId: params.inputId, - }, - }; +'use strict'; + +/** + * @param {{ inputId: string, logger?: object }} params + */ +exports.main = async function main(params) { + const logger = params.logger || console; + + if (!params.inputId) { + return { + statusCode: 400, + body: { error: 'inputId is required' }, + }; + } + + logger.info('action-invoked', { inputId: params.inputId }); + + return { + statusCode: 200, + body: { + ok: true, + inputId: params.inputId, + }, + }; }; \ No newline at end of file