make toInterface be aware of KeyboardEvent

This commit is contained in:
nikneym
2025-09-11 13:08:32 +03:00
parent 3964f8649d
commit 8895c70c7f
2 changed files with 2 additions and 0 deletions

View File

@@ -72,6 +72,7 @@ pub const Event = struct {
.mouse_event => .{ .MouseEvent = @as(*parser.MouseEvent, @ptrCast(evt)) }, .mouse_event => .{ .MouseEvent = @as(*parser.MouseEvent, @ptrCast(evt)) },
.error_event => .{ .ErrorEvent = @as(*ErrorEvent, @ptrCast(evt)).* }, .error_event => .{ .ErrorEvent = @as(*ErrorEvent, @ptrCast(evt)).* },
.message_event => .{ .MessageEvent = @as(*MessageEvent, @ptrCast(evt)).* }, .message_event => .{ .MessageEvent = @as(*MessageEvent, @ptrCast(evt)).* },
.keyboard_event => .{ .KeyboardEvent = @as(*parser.KeyboardEvent, @ptrCast(evt)) },
}; };
} }

View File

@@ -548,6 +548,7 @@ pub const EventType = enum(u8) {
abort_signal = 5, abort_signal = 5,
xhr_event = 6, xhr_event = 6,
message_event = 7, message_event = 7,
keyboard_event = 8,
}; };
pub const MutationEvent = c.dom_mutation_event; pub const MutationEvent = c.dom_mutation_event;