diff --git a/boa_engine/src/value/conversions.rs b/boa_engine/src/value/conversions.rs index 75fe285db83..ef2e7f8e8f1 100644 --- a/boa_engine/src/value/conversions.rs +++ b/boa_engine/src/value/conversions.rs @@ -54,6 +54,18 @@ impl From<f64> for JsValue { } } +impl From<f32> for JsValue { + #[allow(clippy::float_cmp)] + #[inline] + fn from(value: f32) -> Self { + // if value as i32 as f32 == value { + // Self::Integer(value as i32) + // } else { + Self::Rational(value.into()) + // } + } +} + impl From<u32> for JsValue { #[inline] fn from(value: u32) -> Self {