diff --git a/Userland/Libraries/LibJS/Runtime/Temporal/AbstractOperations.cpp b/Userland/Libraries/LibJS/Runtime/Temporal/AbstractOperations.cpp index 0805dc78c9c..72912060e35 100644 --- a/Userland/Libraries/LibJS/Runtime/Temporal/AbstractOperations.cpp +++ b/Userland/Libraries/LibJS/Runtime/Temporal/AbstractOperations.cpp @@ -355,8 +355,8 @@ ThrowCompletionOr to_temporal_date_time_rounding_increment(VM& vm, Object c return validate_temporal_rounding_increment(vm, increment, maximum, false); } -// 13.14 ToSecondsStringPrecision ( normalizedOptions ), https://tc39.es/proposal-temporal/#sec-temporal-tosecondsstringprecision -ThrowCompletionOr to_seconds_string_precision(VM& vm, Object const& normalized_options) +// 13.14 ToSecondsStringPrecisionRecord ( normalizedOptions ), https://tc39.es/proposal-temporal/#sec-temporal-tosecondsstringprecisionrecord +ThrowCompletionOr to_seconds_string_precision_record(VM& vm, Object const& normalized_options) { // 1. Let smallestUnit be ? GetTemporalUnit(normalizedOptions, "smallestUnit", time, undefined). auto smallest_unit = TRY(get_temporal_unit(vm, normalized_options, vm.names.smallestUnit, UnitGroup::Time, Optional {})); diff --git a/Userland/Libraries/LibJS/Runtime/Temporal/AbstractOperations.h b/Userland/Libraries/LibJS/Runtime/Temporal/AbstractOperations.h index 71535f1924b..ded4cd77b16 100644 --- a/Userland/Libraries/LibJS/Runtime/Temporal/AbstractOperations.h +++ b/Userland/Libraries/LibJS/Runtime/Temporal/AbstractOperations.h @@ -148,7 +148,7 @@ ThrowCompletionOr to_show_offset_option(VM&, Object const& normalized_op ThrowCompletionOr to_temporal_rounding_increment(VM& vm, Object const& normalized_options); ThrowCompletionOr validate_temporal_rounding_increment(VM& vm, double increment, double dividend, bool inclusive); ThrowCompletionOr to_temporal_date_time_rounding_increment(VM&, Object const& normalized_options, StringView smallest_unit); -ThrowCompletionOr to_seconds_string_precision(VM&, Object const& normalized_options); +ThrowCompletionOr to_seconds_string_precision_record(VM&, Object const& normalized_options); ThrowCompletionOr> get_temporal_unit(VM&, Object const& normalized_options, PropertyKey const&, UnitGroup, TemporalUnitDefault const& default_, Vector const& extra_values = {}); struct RelativeTo { diff --git a/Userland/Libraries/LibJS/Runtime/Temporal/DurationPrototype.cpp b/Userland/Libraries/LibJS/Runtime/Temporal/DurationPrototype.cpp index 4d967bfebed..60c47a58d37 100644 --- a/Userland/Libraries/LibJS/Runtime/Temporal/DurationPrototype.cpp +++ b/Userland/Libraries/LibJS/Runtime/Temporal/DurationPrototype.cpp @@ -531,8 +531,8 @@ JS_DEFINE_NATIVE_FUNCTION(DurationPrototype::to_string) // 3. Set options to ? GetOptionsObject(options). auto const* options = TRY(get_options_object(vm, vm.argument(0))); - // 4. Let precision be ? ToSecondsStringPrecision(options). - auto precision = TRY(to_seconds_string_precision(vm, *options)); + // 4. Let precision be ? ToSecondsStringPrecisionRecord(options). + auto precision = TRY(to_seconds_string_precision_record(vm, *options)); // 5. If precision.[[Unit]] is "minute", throw a RangeError exception. if (precision.unit == "minute"sv) diff --git a/Userland/Libraries/LibJS/Runtime/Temporal/InstantPrototype.cpp b/Userland/Libraries/LibJS/Runtime/Temporal/InstantPrototype.cpp index 9a1737e36c7..a5cc3cf2c8d 100644 --- a/Userland/Libraries/LibJS/Runtime/Temporal/InstantPrototype.cpp +++ b/Userland/Libraries/LibJS/Runtime/Temporal/InstantPrototype.cpp @@ -304,8 +304,8 @@ JS_DEFINE_NATIVE_FUNCTION(InstantPrototype::to_string) time_zone = TRY(to_temporal_time_zone(vm, time_zone)); } - // 6. Let precision be ? ToSecondsStringPrecision(options). - auto precision = TRY(to_seconds_string_precision(vm, *options)); + // 6. Let precision be ? ToSecondsStringPrecisionRecord(options). + auto precision = TRY(to_seconds_string_precision_record(vm, *options)); // 7. Let roundingMode be ? ToTemporalRoundingMode(options, "trunc"). auto rounding_mode = TRY(to_temporal_rounding_mode(vm, *options, "trunc"sv)); diff --git a/Userland/Libraries/LibJS/Runtime/Temporal/PlainDateTimePrototype.cpp b/Userland/Libraries/LibJS/Runtime/Temporal/PlainDateTimePrototype.cpp index 3e60390aedc..1fa165ff0c2 100644 --- a/Userland/Libraries/LibJS/Runtime/Temporal/PlainDateTimePrototype.cpp +++ b/Userland/Libraries/LibJS/Runtime/Temporal/PlainDateTimePrototype.cpp @@ -611,8 +611,8 @@ JS_DEFINE_NATIVE_FUNCTION(PlainDateTimePrototype::to_string) // 3. Set options to ? GetOptionsObject(options). auto* options = TRY(get_options_object(vm, vm.argument(0))); - // 4. Let precision be ? ToSecondsStringPrecision(options). - auto precision = TRY(to_seconds_string_precision(vm, *options)); + // 4. Let precision be ? ToSecondsStringPrecisionRecord(options). + auto precision = TRY(to_seconds_string_precision_record(vm, *options)); // 5. Let roundingMode be ? ToTemporalRoundingMode(options, "trunc"). auto rounding_mode = TRY(to_temporal_rounding_mode(vm, *options, "trunc"sv)); diff --git a/Userland/Libraries/LibJS/Runtime/Temporal/PlainTimePrototype.cpp b/Userland/Libraries/LibJS/Runtime/Temporal/PlainTimePrototype.cpp index 7e9a8713a2e..aaa42cde905 100644 --- a/Userland/Libraries/LibJS/Runtime/Temporal/PlainTimePrototype.cpp +++ b/Userland/Libraries/LibJS/Runtime/Temporal/PlainTimePrototype.cpp @@ -470,8 +470,8 @@ JS_DEFINE_NATIVE_FUNCTION(PlainTimePrototype::to_string) // 3. Set options to ? GetOptionsObject(options). auto* options = TRY(get_options_object(vm, vm.argument(0))); - // 4. Let precision be ? ToSecondsStringPrecision(options). - auto precision = TRY(to_seconds_string_precision(vm, *options)); + // 4. Let precision be ? ToSecondsStringPrecisionRecord(options). + auto precision = TRY(to_seconds_string_precision_record(vm, *options)); // 5. Let roundingMode be ? ToTemporalRoundingMode(options, "trunc"). auto rounding_mode = TRY(to_temporal_rounding_mode(vm, *options, "trunc"sv)); diff --git a/Userland/Libraries/LibJS/Runtime/Temporal/ZonedDateTimePrototype.cpp b/Userland/Libraries/LibJS/Runtime/Temporal/ZonedDateTimePrototype.cpp index 9f8e21374d6..5ed44b21267 100644 --- a/Userland/Libraries/LibJS/Runtime/Temporal/ZonedDateTimePrototype.cpp +++ b/Userland/Libraries/LibJS/Runtime/Temporal/ZonedDateTimePrototype.cpp @@ -1106,8 +1106,8 @@ JS_DEFINE_NATIVE_FUNCTION(ZonedDateTimePrototype::to_string) // 3. Set options to ? GetOptionsObject(options). auto* options = TRY(get_options_object(vm, vm.argument(0))); - // 4. Let precision be ? ToSecondsStringPrecision(options). - auto precision = TRY(to_seconds_string_precision(vm, *options)); + // 4. Let precision be ? ToSecondsStringPrecisionRecord(options). + auto precision = TRY(to_seconds_string_precision_record(vm, *options)); // 5. Let roundingMode be ? ToTemporalRoundingMode(options, "trunc"). auto rounding_mode = TRY(to_temporal_rounding_mode(vm, *options, "trunc"sv));