LibJS: Remove the VM parameter from the NumberToString AO

This will be needed by Value::to_string_without_side_effects, which can
be called in contexts without a VM (e.g. in AK::Format specializations).
So to_string_without_side_effects will need to be callable without a VM,
thus NumberToString must be as well.
This commit is contained in:
Timothy Flynn 2023-02-12 21:05:42 -05:00 committed by Linus Groh
commit dc4207323b
Notes: sideshowbarker 2024-07-17 09:39:38 +09:00
3 changed files with 7 additions and 7 deletions

View file

@ -561,7 +561,7 @@ enum class NumberToStringMode {
WithExponent,
WithoutExponent,
};
ThrowCompletionOr<String> number_to_string(VM& vm, double, NumberToStringMode = NumberToStringMode::WithExponent);
ErrorOr<String> number_to_string(double, NumberToStringMode = NumberToStringMode::WithExponent);
DeprecatedString number_to_deprecated_string(double, NumberToStringMode = NumberToStringMode::WithExponent);
Optional<Value> string_to_number(StringView);