diff --git a/src/browser/html/window.zig b/src/browser/html/window.zig index f1610c305..e32f5e85f 100644 --- a/src/browser/html/window.zig +++ b/src/browser/html/window.zig @@ -253,6 +253,14 @@ pub const Window = struct { return self.createTimeout(cbk, 0, page, .{ .name = "queueMicrotask" }); } + pub fn _setImmediate(self: *Window, cbk: Function, page: *Page) !u32 { + return self.createTimeout(cbk, 0, page, .{ .name = "setImmediate" }); + } + + pub fn _clearImmediate(self: *Window, id: u32) void { + _ = self.timers.remove(id); + } + pub fn _matchMedia(_: *const Window, media: Env.String) !MediaQueryList { return .{ .matches = false, // TODO?