@ywfe/cli
Version:
遥望前端开发命令行工具
15 lines (14 loc) • 423 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.evaluate = void 0;
const chalk = require('chalk');
const evaluate = (exp, data) => {
const fn = new Function('data', 'with (data) { return ' + exp + '}');
try {
return fn(data);
}
catch (e) {
console.error(chalk.red('Error when evaluating filter condition: ' + exp));
}
};
exports.evaluate = evaluate;