Security update for Core, with self-updated composer
[yaffs-website] / node_modules / grunt-legacy-util / node_modules / lodash / add.js
1 /**
2  * Adds two numbers.
3  *
4  * @static
5  * @memberOf _
6  * @category Math
7  * @param {number} augend The first number in an addition.
8  * @param {number} addend The second number in an addition.
9  * @returns {number} Returns the total.
10  * @example
11  *
12  * _.add(6, 4);
13  * // => 10
14  */
15 function add(augend, addend) {
16   var result;
17   if (augend === undefined && addend === undefined) {
18     return 0;
19   }
20   if (augend !== undefined) {
21     result = augend;
22   }
23   if (addend !== undefined) {
24     result = result === undefined ? addend : (result + addend);
25   }
26   return result;
27 }
28
29 module.exports = add;