123456789101112131415161718192021 |
- var utils = require('../utils')
- , nodes = require('../nodes')
- , convert = require('./convert-angle');
- /**
- * Return the arcsine of the given `value`.
- *
- * @param {Double} trigValue
- * @param {Unit} output
- * @return {Unit}
- * @api public
- */
- module.exports = function atan(trigValue, output) {
- var output = typeof output !== 'undefined' ? output : 'deg';
- var m = Math.pow(10, 9);
- var value = Math.asin(trigValue) ;
- var convertedValue = convert(value, output);
- convertedValue = Math.round(convertedValue * m) / m;
- return new nodes.Unit(convertedValue, output);
- };
|