Fotis Paraskevopoulos efc6c9f6da Initial release
Change-Id: I04faafd3e3a508d9359138f07e3a10fa2d84689f
2024-04-26 07:53:39 +00:00

22 lines
641 B
JavaScript

var mathutils = require('../../lib/math'
)
module.exports = {
apiRoutes(self) {
return {
post: {
async expression(req) {
try {
let parsedEquation = mathutils.extractFromEquation(req.body.equation)
const variableNames = mathutils.extractVariableNames(parsedEquation);
return {
variables: variableNames,
};
} catch (error) {
throw error;
}
},
},
};
},
};