LibJS: Begin implementing the relativeTo option of Duration.round

This commit is contained in:
Timothy Flynn 2024-11-22 18:16:57 -05:00 committed by Andreas Kling
commit 70ad66d3c0
Notes: github-actions[bot] 2024-11-23 13:47:01 +00:00
6 changed files with 219 additions and 9 deletions

View file

@ -16,8 +16,11 @@ namespace JS::Temporal {
Time create_time_record(double hour, double minute, double second, double millisecond, double microsecond, double nanosecond, double delta_days = 0);
Time midnight_time_record();
Time noon_time_record();
TimeDuration difference_time(Time const&, Time const&);
ThrowCompletionOr<Time> regulate_time(VM&, double hour, double minute, double second, double millisecond, double microsecond, double nanosecond, Overflow);
bool is_valid_time(double hour, double minute, double second, double millisecond, double microsecond, double nanosecond);
Time balance_time(double hour, double minute, double second, double millisecond, double microsecond, double nanosecond);
i8 compare_time_record(Time const&, Time const&);
Time add_time(Time const&, TimeDuration const& time_duration);
}