Description
We currently have some duplicated code in the JS executor. We could avoid this by exporting function-schemata utils, rather than module.exports-ing (standard JS vs. Node). If this causes problems for other services, we can capture the imported dependencies via rollup.js.
Desired behavior/Acceptance criteria (returned value, expected error, performance expectations, etc.)
- duplicated function-schemata utils functions are no longer duplicated
Completion checklist
- Before closing this task, review one by one the checklist available here: https://www.mediawiki.org/wiki/Abstract_Wikipedia_team/Definition_of_Done#Back-end_Task/Bug_completion_checklist