@quantlab/handsontable
Version:
Spreadsheet-like data grid editor that provides copy/paste functionality compatible with Excel/Google Docs
23 lines (15 loc) • 438 B
JavaScript
;
exports.__esModule = true;
exports.SYMBOL = undefined;
exports.default = func;
var _number = require('./../../helper/number');
var _error = require('./../../error');
var SYMBOL = exports.SYMBOL = '^';
function func(exp1, exp2) {
var result = Math.pow((0, _number.toNumber)(exp1), (0, _number.toNumber)(exp2));
if (isNaN(result)) {
throw Error(_error.ERROR_VALUE);
}
return result;
}
func.SYMBOL = SYMBOL;