@@ -216,18 +216,8 @@ export class Duration {
216
216
}
217
217
add ( other , options = undefined ) {
218
218
if ( ! ES . IsTemporalDuration ( this ) ) throw new TypeError ( 'invalid receiver' ) ;
219
- let {
220
- years,
221
- months,
222
- weeks,
223
- days,
224
- hours,
225
- minutes,
226
- seconds,
227
- milliseconds,
228
- microseconds,
229
- nanoseconds
230
- } = ES . ToLimitedTemporalDuration ( other ) ;
219
+ let { years, months, weeks, days, hours, minutes, seconds, milliseconds, microseconds, nanoseconds } =
220
+ ES . ToLimitedTemporalDuration ( other ) ;
231
221
options = ES . GetOptionsObject ( options ) ;
232
222
const relativeTo = ES . ToRelativeTemporalObject ( options ) ;
233
223
( { years, months, weeks, days, hours, minutes, seconds, milliseconds, microseconds, nanoseconds } = ES . AddDuration (
@@ -257,18 +247,8 @@ export class Duration {
257
247
}
258
248
subtract ( other , options = undefined ) {
259
249
if ( ! ES . IsTemporalDuration ( this ) ) throw new TypeError ( 'invalid receiver' ) ;
260
- let {
261
- years,
262
- months,
263
- weeks,
264
- days,
265
- hours,
266
- minutes,
267
- seconds,
268
- milliseconds,
269
- microseconds,
270
- nanoseconds
271
- } = ES . ToLimitedTemporalDuration ( other ) ;
250
+ let { years, months, weeks, days, hours, minutes, seconds, milliseconds, microseconds, nanoseconds } =
251
+ ES . ToLimitedTemporalDuration ( other ) ;
272
252
options = ES . GetOptionsObject ( options ) ;
273
253
const relativeTo = ES . ToRelativeTemporalObject ( options ) ;
274
254
( { years, months, weeks, days, hours, minutes, seconds, milliseconds, microseconds, nanoseconds } = ES . AddDuration (
@@ -353,60 +333,40 @@ export class Duration {
353
333
largestUnit ,
354
334
relativeTo
355
335
) ) ;
356
- ( {
357
- years,
358
- months,
359
- weeks,
360
- days,
361
- hours,
362
- minutes,
363
- seconds,
364
- milliseconds,
365
- microseconds,
366
- nanoseconds
367
- } = ES . RoundDuration (
368
- years ,
369
- months ,
370
- weeks ,
371
- days ,
372
- hours ,
373
- minutes ,
374
- seconds ,
375
- milliseconds ,
376
- microseconds ,
377
- nanoseconds ,
378
- roundingIncrement ,
379
- smallestUnit ,
380
- roundingMode ,
381
- relativeTo
382
- ) ) ;
383
- ( {
384
- years,
385
- months,
386
- weeks,
387
- days,
388
- hours,
389
- minutes,
390
- seconds,
391
- milliseconds,
392
- microseconds,
393
- nanoseconds
394
- } = ES . AdjustRoundedDurationDays (
395
- years ,
396
- months ,
397
- weeks ,
398
- days ,
399
- hours ,
400
- minutes ,
401
- seconds ,
402
- milliseconds ,
403
- microseconds ,
404
- nanoseconds ,
405
- roundingIncrement ,
406
- smallestUnit ,
407
- roundingMode ,
408
- relativeTo
409
- ) ) ;
336
+ ( { years, months, weeks, days, hours, minutes, seconds, milliseconds, microseconds, nanoseconds } =
337
+ ES . RoundDuration (
338
+ years ,
339
+ months ,
340
+ weeks ,
341
+ days ,
342
+ hours ,
343
+ minutes ,
344
+ seconds ,
345
+ milliseconds ,
346
+ microseconds ,
347
+ nanoseconds ,
348
+ roundingIncrement ,
349
+ smallestUnit ,
350
+ roundingMode ,
351
+ relativeTo
352
+ ) ) ;
353
+ ( { years, months, weeks, days, hours, minutes, seconds, milliseconds, microseconds, nanoseconds } =
354
+ ES . AdjustRoundedDurationDays (
355
+ years ,
356
+ months ,
357
+ weeks ,
358
+ days ,
359
+ hours ,
360
+ minutes ,
361
+ seconds ,
362
+ milliseconds ,
363
+ microseconds ,
364
+ nanoseconds ,
365
+ roundingIncrement ,
366
+ smallestUnit ,
367
+ roundingMode ,
368
+ relativeTo
369
+ ) ) ;
410
370
( { years, months, weeks, days } = ES . BalanceDurationRelative ( years , months , weeks , days , largestUnit , relativeTo ) ) ;
411
371
if ( ES . IsTemporalZonedDateTime ( relativeTo ) ) {
412
372
relativeTo = ES . MoveRelativeZonedDateTime ( relativeTo , years , months , weeks , 0 ) ;
0 commit comments