Add setImmediate, clearImmediate (#1065)

This commit is contained in:
Halil Durak
2025-09-18 18:56:09 +03:00
committed by GitHub
parent 36ce227bf6
commit 347524a5b3

View File

@@ -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?