var utils = require('../utils') , nodes = require('../nodes'); /** * Apply Math `fn` to `n`. * * @param {Unit} n * @param {String} fn * @return {Unit} * @api private */ function math(n, fn){ utils.assertType(n, 'unit', 'n'); utils.assertString(fn, 'fn'); return new nodes.Unit(Math[fn.string](n.val), n.type); } math.params = ['n', 'fn']; module.exports = math;