Description
In src/implementation.js, we call resolveKey and asJSON to prepare an object to be sent to the evaluator. We could instead use resolveEphemeral and asJSONEphemeral. This would result in cleaner output for the API.
Desired behavior/Acceptance criteria (returned value, expected error, performance expectations, etc.)
- use resolveEphemeral to prepare objects for the evaluator
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