aboutsummaryrefslogtreecommitdiff
path: root/src/js_ast.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/js_ast.zig')
-rw-r--r--src/js_ast.zig5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/js_ast.zig b/src/js_ast.zig
index f92159104..c58199f77 100644
--- a/src/js_ast.zig
+++ b/src/js_ast.zig
@@ -1063,6 +1063,11 @@ pub const E = struct {
return @floatToInt(u64, @maximum(@trunc(self.value), 0));
}
+ pub inline fn toU32(self: Number) u32 {
+ @setRuntimeSafety(false);
+ return @floatToInt(u32, @maximum(@trunc(self.value), 0));
+ }
+
pub fn jsonStringify(self: *const Number, opts: anytype, o: anytype) !void {
return try std.json.stringify(self.value, opts, o);
}