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