12345678910111213141516171819 |
- 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;
|