Skip to content

Commit 398a95c

Browse files
Ms2gerptomato
authored andcommitted
Editorial: Clarify Infinity handling in PlainTime constructor.
1 parent 494f9ce commit 398a95c

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

lib/plaintime.mjs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,12 @@ function TemporalTimeToString(time, precision, options = undefined) {
6666

6767
export class PlainTime {
6868
constructor(isoHour = 0, isoMinute = 0, isoSecond = 0, isoMillisecond = 0, isoMicrosecond = 0, isoNanosecond = 0) {
69-
isoHour = ES.ToInteger(isoHour);
70-
isoMinute = ES.ToInteger(isoMinute);
71-
isoSecond = ES.ToInteger(isoSecond);
72-
isoMillisecond = ES.ToInteger(isoMillisecond);
73-
isoMicrosecond = ES.ToInteger(isoMicrosecond);
74-
isoNanosecond = ES.ToInteger(isoNanosecond);
69+
isoHour = ES.ToFiniteInteger(isoHour);
70+
isoMinute = ES.ToFiniteInteger(isoMinute);
71+
isoSecond = ES.ToFiniteInteger(isoSecond);
72+
isoMillisecond = ES.ToFiniteInteger(isoMillisecond);
73+
isoMicrosecond = ES.ToFiniteInteger(isoMicrosecond);
74+
isoNanosecond = ES.ToFiniteInteger(isoNanosecond);
7575

7676
ES.RejectTime(isoHour, isoMinute, isoSecond, isoMillisecond, isoMicrosecond, isoNanosecond);
7777
CreateSlots(this);

0 commit comments

Comments
 (0)