@@ -3898,7 +3898,7 @@ export const ES = ObjectAssign({}, ES2020, {
38983898 oneYearDays = MathAbs ( oneYearDays ) ;
38993899 const divisor = bigInt ( oneYearDays ) . multiply ( dayLengthNs ) ;
39003900 nanoseconds = divisor . multiply ( years ) . plus ( bigInt ( days ) . multiply ( dayLengthNs ) ) . plus ( nanoseconds ) ;
3901- const rounded = ES . RoundNumberToIncrement ( nanoseconds , divisor . toJSNumber ( ) * increment , roundingMode ) ;
3901+ const rounded = ES . RoundNumberToIncrement ( nanoseconds , divisor . multiply ( increment ) . toJSNumber ( ) , roundingMode ) ;
39023902 total = nanoseconds . toJSNumber ( ) / divisor . toJSNumber ( ) ;
39033903 years = rounded . divide ( divisor ) . toJSNumber ( ) ;
39043904 nanoseconds = months = weeks = days = 0 ;
@@ -3940,7 +3940,7 @@ export const ES = ObjectAssign({}, ES2020, {
39403940 oneMonthDays = MathAbs ( oneMonthDays ) ;
39413941 const divisor = bigInt ( oneMonthDays ) . multiply ( dayLengthNs ) ;
39423942 nanoseconds = divisor . multiply ( months ) . plus ( bigInt ( days ) . multiply ( dayLengthNs ) ) . plus ( nanoseconds ) ;
3943- const rounded = ES . RoundNumberToIncrement ( nanoseconds , divisor . toJSNumber ( ) * increment , roundingMode ) ;
3943+ const rounded = ES . RoundNumberToIncrement ( nanoseconds , divisor . multiply ( increment ) . toJSNumber ( ) , roundingMode ) ;
39443944 total = nanoseconds . toJSNumber ( ) / divisor . toJSNumber ( ) ;
39453945 months = rounded . divide ( divisor ) . toJSNumber ( ) ;
39463946 nanoseconds = weeks = days = 0 ;
@@ -3962,7 +3962,7 @@ export const ES = ObjectAssign({}, ES2020, {
39623962 oneWeekDays = MathAbs ( oneWeekDays ) ;
39633963 const divisor = bigInt ( oneWeekDays ) . multiply ( dayLengthNs ) ;
39643964 nanoseconds = divisor . multiply ( weeks ) . plus ( bigInt ( days ) . multiply ( dayLengthNs ) ) . plus ( nanoseconds ) ;
3965- const rounded = ES . RoundNumberToIncrement ( nanoseconds , divisor . toJSNumber ( ) * increment , roundingMode ) ;
3965+ const rounded = ES . RoundNumberToIncrement ( nanoseconds , divisor . multiply ( increment ) . toJSNumber ( ) , roundingMode ) ;
39663966 total = nanoseconds . toJSNumber ( ) / divisor . toJSNumber ( ) ;
39673967 weeks = rounded . divide ( divisor ) . toJSNumber ( ) ;
39683968 nanoseconds = days = 0 ;
@@ -3971,7 +3971,7 @@ export const ES = ObjectAssign({}, ES2020, {
39713971 case 'day' : {
39723972 const divisor = bigInt ( dayLengthNs ) ;
39733973 nanoseconds = divisor . multiply ( days ) . plus ( nanoseconds ) ;
3974- const rounded = ES . RoundNumberToIncrement ( nanoseconds , divisor . toJSNumber ( ) * increment , roundingMode ) ;
3974+ const rounded = ES . RoundNumberToIncrement ( nanoseconds , divisor . multiply ( increment ) . toJSNumber ( ) , roundingMode ) ;
39753975 total = nanoseconds . toJSNumber ( ) / divisor . toJSNumber ( ) ;
39763976 days = rounded . divide ( divisor ) . toJSNumber ( ) ;
39773977 nanoseconds = 0 ;
0 commit comments