(direction, name)
| 3379 | } |
| 3380 | |
| 3381 | function createAdder(direction, name) { |
| 3382 | return function (val, period) { |
| 3383 | var dur, tmp; |
| 3384 | //invert the arguments, but complain about it |
| 3385 | if (period !== null && !isNaN(+period)) { |
| 3386 | deprecateSimple(name, 'moment().' + name + '(period, number) is deprecated. Please use moment().' + name + '(number, period).'); |
| 3387 | tmp = val; val = period; period = tmp; |
| 3388 | } |
| 3389 | |
| 3390 | val = typeof val === 'string' ? +val : val; |
| 3391 | dur = create__createDuration(val, period); |
| 3392 | add_subtract__addSubtract(this, dur, direction); |
| 3393 | return this; |
| 3394 | }; |
| 3395 | } |
| 3396 | |
| 3397 | function add_subtract__addSubtract (mom, duration, isAdding, updateOffset) { |
| 3398 | var milliseconds = duration._milliseconds, |
no test coverage detected