diff options
Diffstat (limited to 'tools/may_execute_js_code.js')
| -rw-r--r-- | tools/may_execute_js_code.js | 29 |
1 files changed, 8 insertions, 21 deletions
diff --git a/tools/may_execute_js_code.js b/tools/may_execute_js_code.js index 9575582..2dec177 100644 --- a/tools/may_execute_js_code.js +++ b/tools/may_execute_js_code.js @@ -1,22 +1,9 @@ -exports.declarate = function declarate() { - return { - "name": "may_execute_js_code", - "description": "Runs the javascript code in node.js.", - "parameters": { - "type": "object", - "properties": { - "code": { - "type": "string", - "description": "Javascript code to execute, such as `console.log(\"hello world\")`" - } - }, - "required": [ - "code" - ] - } - } -} - -exports.execute = function execute(data) { - eval(data.code) +/** + * Runs the javascript code in node.js. + * @typedef {Object} Args + * @property {string} code - Javascript code to execute, such as `console.log("hello world")` + * @param {Args} args + */ +exports.main = function main({ code }) { + eval(code); } |
